0

私はこのコード形式を使用しています:

dom.document.getElementById("contents").addEventListener("click", {
  (e0: dom.Event) => println("Got the click event at top level!")
}, false)

Reactjs でイベント キャプチャを試す。これは、クリック イベントに対しては正常に機能します。ただし、ネスト可能なコンポーネントの UIKit イベントで同じことを実行しようとすると、次のようになります。

dom.document.getElementById("contents").addEventListener("start.uk.nestable", {
  (e0: dom.Event) => println("Got the start event at top level!")
}, false)

私は何も得ていません。ネスト可能なドキュメントには 4 つのイベント名がリストされており、私はそれらすべてを試しましたが、ネスト可能なものを操作しても応答がありません。イベントをキャプチャしないと、リスナーが接続されている最上位レベルまでバブリングする必要があることを理解しています。しかし、devtools を使用してドキュメント全体のイベントを監視すると、ネスト可能なイベントが発生していないように見えます。

イベントの種類が間違っていませんか? イベント名が間違っていませんか?UiKit が何らかの理由で独自のイベントを飲み込んでいますか? 助けてくれてありがとう。

4

1 に答える 1