問題タブ [stoppropagation]
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 - クリック イベントで stopPropagation を使用する
クラス「要素」のdiv内にアンカーがあります。
次のコードを使用してログアウトを処理します。
しかし、私の問題は、確認イベントが何度もトリガーされることです。均一な伝播のためだと思います。調査の結果、この投稿e.stopPropagation()
から使用できることがわかりました。しかし、ここでこれをどのように使用できるかわかりません。
編集 「ログアウトしますか?」というメッセージ 確認ボックスではデータベースから動的に取得されるため、コードにハードコーディングすることはできません。
jquery - 子の onClick 関数を防止する stopPropagation()
どこでも検索しましたが、この質問に対する答えが見つかりませんでした。
div 内にいくつかの div を含むメニューを作成しました。
そして、「#menu」をクリックするとメニューが表示(トグル)され、本体をクリックするとメニューが消えるようにJQueryを使ったスクリプト。この機能のために、stopPropagation() メソッドを使用して #dropDownContain が「本体」の hide() 関数を実行するのを停止する必要がありました
また、「#dropdownContain」(メニューの本体) 内にある「#logout」のクリック イベントを作成して、someThing() 関数を実行しました。
問題は、親で呼び出される stopPropagation() メソッドが原因で、 "#logout" に割り当てられた関数が起動しないことです (またはそう思います)。
このコードの html + js へのリンクは次の とおりです。
メニューポップアップを説明どおりに機能させたまま、これを修正する解決策はありますか?
stoppropagation - テーブル内のdivのstoppropagationが機能しない
テーブル内のdivがクリックされると、バブルがtrにクリックされるまでstoppropagationはトリガーされません。divからのバブリングを停止するにはどうすればよいですか?
http://jsfiddle.net/tcbnW/が私の問題を示しています
divがクリックされました!→trがクリックしました!→STOPがトリガーされました
私は欲しい
divがクリックされました!→STOPがトリガーされました
以下のhtmlコード
脚本
jquery1.9を使用する
prototypejs - Prototype.jsイベントは、クリックインターセプトを監視し、伝播を停止します
非常に定義されたロジックを使用してラッパーを中心に構築されたページがあります。ラップされたフォームの下部には、次のような[保存]ボタンがあります。
これは変更できません...
今、私は「...私のページはここに行く...」にロードされるページにJavaScriptを書き込んでいます。コードの読み込みは良好で、期待どおりに実行されます。フォーム要素を回避する機能がいくつかあり、ページ上の検証も注入しました。これは私が立ち往生しているところです。onclickを「インターセプト」し、検証が失敗した場合にページが「submitPage()」を呼び出さないようにしようとしています。私はprototype.jsを使用しているので、次のようなすべてのバリエーションと組み合わせを試しました。
「submitPage()」の呼び出しを止めるものはありません。監視は実際に機能し、コンソールメッセージをトリガーして、アラートを1秒間表示します。次に、「submitPage()」が起動し、すべてがさようならになります。Firebugのボタンにアタッチされているonclickを削除しましたが、検証とアラートはすべて意図したとおりに機能するため、onclickの伝播が実際に停止されていないと思いますか?
私は何が欠けていますか?
javascript - javascriptでカーソルが動かなくなる
入力ボックスに、上キー「↑」を入力したときにカーソルの伝播を停止したい:
前 :
tes|t
// カーソルはtの前にあります
後 :
|test
// カーソルが始まりました
カーソルが動かないようにしたいので、tの前に留まる必要があります。
これまでのところ、私はこれを試していますが、うまくいきません:
とにかくこれは可能ですか?
jquery - 折りたたみ要素に関するjQueryの伝播の問題
Bootstrap の .collapse イベント 'shown' および 'hidden' に依存する jQ ロジックがいくつかあり、折りたたみ可能な要素の 1 つの内部には折りたたみ可能な行を持つテーブルがあります。サブ折りたたみの行が表示または非表示になると、親 Div の表示/非表示イベントも発生します。
#carriers のすべてが API によって返されます。返されるもののサンプルを次に示します。
セクション HTML は次のとおりです。
そして、ここにjQueryがあります:
javascript - 選択ボックスドロップダウンの e.stopPropagation() クリック
ぼかし機能が設定された編集可能な div があります。選択ボックスをクリックすると、ぼかしが呼び出されます。
選択したクリックの伝播を止めることはできますか?
http://jsfiddle.net/LZQSC/を試し ました
出来ますか?さまざまな方法を試しましたが、何もうまくいきませんでした。
asp.net - asp.net でページの読み込み時にイベントのバブリング/伝播を防止/停止する方法
次のような条件に基づいて、ページの読み込み時にイベントのバブリング/伝播を防ぐことができるかどうかを知りたいです:
これは可能ですか?