回答編集履歴
1
m
answer
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
一応力技でどうにかできる手法は見つけたんですが、絶対に迷走している気がします。公式のissueで聞いてみたほうがいいかもしれません。`pointerover`イベントを発火させてます。
|
1
|
+
一応力技でどうにかできる手法は見つけたんですが、絶対に迷走している気がします。公式のissueで聞いてみたほうがいいかもしれません(面倒で探していない)。`pointerover`イベントを発火させてます。
|
2
2
|
ただし、onloadだとまだ`canvas`がいないようなので、`DOMNodeInserted`を捉えてます。canvasを拾えたらこれ以上イベントを拾わないように`removeEventListener`で解除してます。
|
3
3
|
|
4
4
|
ref: [【JavaScript】addEventListenerの無名関数をremoveEventListenerで消す方法 | Web活](https://webkatu.com/20140515-remove-eventlistener/)
|
@@ -24,7 +24,7 @@
|
|
24
24
|
if (['interactive', 'complete'].includes(document.readyState)) {
|
25
25
|
loaded();
|
26
26
|
} else {
|
27
|
-
document.addEventListener('
|
27
|
+
document.addEventListener('DOMContentLoaded', loaded);
|
28
28
|
}
|
29
29
|
}
|
30
30
|
ready(() => {
|