問題タブ [event-propagation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
4260 参照

javascript - Jquery Mobile の「タップ」イベントのバグ

注***: タブレットでテストする必要があります。私は Ipad でのみテストしました

1回のタッチで、同じスポーツで異なるオブジェクトの異なるイベントが発生します

http://jsfiddle.net/wR6dK/1/

HTML:

JS:

この場合、緑色のボックスは非表示になっています...移動したり、z-index を再配置したりできます。すべてが 1 回のタッチで赤いボックスのイベントをトリガーします

それはどのように機能するのですか?「vclick」やその他のイベントでも発生していますか?

バグですか?

0 投票する
1 に答える
1606 参照

event-propagation - e.stopImmediatePropagation は関数ではありません

このエラーは 9lesson.info サイトの EDITDELETEPAGE テンプレートですので、このエラーは EDIT および DELETE 関数が持っています。エラー名は

追加ボタンを追加する方法を教えてください。

0 投票する
1 に答える
166 参照

actionscript-3 - AS3EnterFrame イベント伝搬の理解の問題

EnterFrame イベントが伝播のためにたどるパスを理解できません。イベントには、キャプチャ、AtTarget、バブリングの 3 つのフェーズがあることを理解しています。

flash.events.Event クラスを見ると、イベントがバブルしていないことがわかります。

DisplayObject に Eventlistener を追加すると、Enter frame イベントを受け取ります。useCapture = true で同じことをすると、イベントは受信されません。

しかし、すべてのイベントがキャプチャ フェーズを通過するべきではないでしょうか? Event ターゲットを確認すると、受信した DisplayObject がターゲットとして返されます。

EnterFrame イベントのターゲットは伝播中に変更されますか、それとも新しいイベントが作成されてすべての DisplayObject に渡されますか?

Flash は、すべての DisplayObject を含む別のリストを保持しますか? DisplayObject が Display Tree に追加されていない場合でも、EnterFrame イベントが受信されるためでしょうか。

0 投票する
1 に答える
220 参照

gwt - gwt-query - ネストされたドラッグ可能な伝播

私は次のコードを書きました:

私の問題は、内側の要素をドラッグし始めたときに始まり、次にドラッグ可能 (childDraggable の親) もドラッグを開始します ( IE8 のみで、以前のバージョンではそうです)。この種のイベントの伝播を防止したいと考えています。つまり、親をドラッグせずに innerElement をドラッグしたいと考えています。

stopPropagationpreventDefaultを試しましたがダメでした。助けていただければ幸いです。

前もって感謝します。

0 投票する
1 に答える
649 参照

jquery - 子要素でクリックイベントを発生させないようにするにはどうすればよいですか

子divでクリックイベントを発生させないようにするにはどうすればよいですか。

0 投票する
1 に答える
69 参照

jquery - 異なるイベント タイプを使用する場合の jQuery イベントの伝播

問題を表示するためにjsfiddleを設定しました。http://jsfiddle.net/fy8tK/3/

簡単に言えば、シングル クリック トリガーとダブル クリック トリガーの両方を持つ子要素があります。clickどちらも、タイムアウトを使用してイベント内で処理されます。

親用語にもダブルクリック イベントがあります。dblclickただし、を使用して定義しました。event.stopPropagation()が機能していませんが、イベントの種類が異なるためでしょうか?

基本的に、dblclick実際に子要素をクリックしている場合、親イベントが発生しないようにする必要があります。