問題タブ [event-bubbling]
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.
jquery - イベントバブリングはすべてのブラウザでサポートされていますか?
jQueryは、イベントバブリング戦略を使用してイベントを処理します。
そして、それはクロスブラウザであると主張しています、
しかし、「イベントバブリング」はすべてのブラウザでサポートされていますか?
別の戦略があります:イベントのバブリングとは逆のイベントキャプチャ、それは絶滅していますか?
または、私の質問は次のように言い換えることができます。
Javascriptは、「イベントキャプチャ」戦略と「イベントバブリング」戦略のどちらを選択するかを単独で決定できますか?
c# - バブリングに関する適切なチュートリアルはどこにありますか?
私は C# が初めてで、Windows フォームが相互に通信できるようにしたいと考えています。C# でバブリングをググったのですが、あまり役に立ちませんでした。バブリングを学ぶ良い方法は何ですか?
編集: ユーザーが [編集] -> [設定] をクリックしたときに表示/作成されるオプション フォームが必要です。次に、ユーザーがオプション フォームで変更した設定をメイン フォームに中継する必要があります。
c# - ASP.NET 動的にロードされた 2 つのユーザー コントロールが他のイベントに応答するにはどうすればよいですか?
こんにちは、aspx ページの page-init イベントに 2 つの ascx がロードされています。コントロール 1 には、コントロール 2 のドロップダウン リストが selectedIndex の変更に応答するラジオ ボタン リストがあります。ここまでは、SelectedIndexChange ハンドラーで RaiseBubbleEvent を呼び出し、コントロール参照と commandArgs を渡しました。次に、aspx で OnBubbleEvent をオーバーライドし、コントロール参照と commandArgs を受け取ることができます。私の質問は、この情報をコントロール 2 に渡す方法です。コントロールは動的に読み込まれ、aspx の asp:PlaceHolders に追加されるため、ページはコントロールを認識しません。コントロール 2 のドロップダウンのデータソースを変更できるように、どのラジオ ボタンが選択されたかを知るためにコントロール 2 が必要です。このような例はありますか? ポインタやヒントをいただければ幸いです。
ありがとう、サンディエゴで~ck
events - バブリングのコンセプトとは?
イベントと SO の回答が「泡立つ」と聞いたことがありますが、泡とは何の関係があるのでしょうか?
javascript - jQueryイベントバブリング:元の要素のマウスオーバーを取得します(テーブル行の強調表示用)
テーブル内の「onmouseover」イベントリスナーを減らしようとしています(ホバーの行を強調表示しています)。これを行うには、各<tr>ではなくテーブル全体にイベントリスナーをアタッチします(これが現在の方法です)。その理由は、IEの反応が非常に遅く、これに対する唯一の答えは、イベントリスナーの数を減らすことでした。
サンプルコード:
このシナリオでは、2番目の<tr>にカーソルを合わせると、「onmouseover」イベントがtrからテーブルにバブルすることがわかります。
jQuery $('#myTable')。mouseoverイベントで、どのtrがホバーされたかを確認し、そのcssクラスを変更するにはどうすればよいですか?
編集:これのアイデアはこのSOの質問から来ています(しかし残念ながら答えにはソースコードがありません):IEで複数のOnMouseOverイベントを高速化する
java - クラスのコンストラクターでインスタンス化オブジェクトを見つける
javaのコンストラクターからインスタンス化オブジェクトを取得するにはどうすればよいですか?
イベントバブリング(親ハンドラーの呼び出し)をシミュレートするために、いくつかのGUIクラスの親オブジェクトへの参照を保存したいのですが、既存のすべてのコードを変更したくありません。
javascript - イベントバブリングとonblurイベント
フォーム検証スクリプトを作成していて、onblurイベントが発生したときに特定のフィールドを検証したいと思います。また、イベントバブリングを使用したいので、個々のフォームフィールドにonblurイベントを添付する必要はありません。残念ながら、onblurイベントはバブルしません。同じ効果を生み出すことができるエレガントなソリューションを誰かが知っているかどうか疑問に思っています。
jquery - 子要素の上に jQuery をホバーすると、風変わりな効果が得られます
私はこのマークアップを持っています(簡略化):
マウスが入ったときに div を強調表示し、ユーザーがリンクを削除できるように (それ以外の場合は非表示の) 'ごみ箱' リンク (小さなごみ箱のようなもの) を表示します。
ライブイベントにする必要があるため、「ホバー」効果を使用できません。だから私はマウスオーバーとマウスアウトをやっています。これはコードです:
(マウスオーバーは正反対です)。
アニメーションは風変わりに見えますが、何が間違っていますか?
本当にありがとう!
javascript - event.preventDefault() を呼び出しているリスナーのバインドを解除する方法 (jQuery を使用)?
jquery toggle はデフォルトで preventDefault() を呼び出すため、デフォルトは機能しません。チェックボックスをクリックできない、リンクをクリックできないなど
デフォルトのハンドラーを復元することは可能ですか?
wpf - ListViewからその親へのバブリングスクロールイベント
私のWPFアプリケーションには、に設定されたがListView
あります。内に含まれています。の上でマウスホイールを使用しようとすると、がスクロールイベントをキャプチャしているため、外側がスクロールしません。ScrollViewer.VerticalScrollBarVisibility
Disabled
ScrollViewer
ListView
ScrollViewer
ListView
ListView
スクロールイベントがバブルアップするように強制するにはどうすればよいScrollViewer
ですか?