ホームページ > ウェブフロントエンド > jsチュートリアル > バブリングイベントとデフォルトイベントがJSで発生するのを防ぐ簡単な方法

バブリングイベントとデフォルトイベントがJSで発生するのを防ぐ簡単な方法

PHPz
リリース: 2018-09-30 16:01:11
オリジナル
1461 人が閲覧しました

この記事では、JS でのバブリングイベントとデフォルトイベントを防ぐ簡単な方法を主に紹介します。必要な方は参考にしてください。

の中にある場合、< ;P> には onclick イベントがあり、

にも onclick イベントがあり、親要素の click イベントをトリガーせずに、次の関数を呼び出す必要があります。 >

function stopBubble(e){
  if(e&&e.stopPropagation){//非IE
   e.stopPropagation();
  }
  else{//IE
   window.event.cancelBubble=true;
  }
 }
ログイン後にコピー
デフォルトのイベント、つまりデフォルトの href イベントがトリガーされないようにするには、次の関数を呼び出す必要があります。 >

上記はこの章の全内容です。その他の関連チュートリアルについては、

JavaScript ビデオ チュートリアル
function stopDefault( e ) {
         //阻止默认浏览器动作(W3C)
         if ( e && e.preventDefault )
             e.preventDefault();
         //IE中阻止函数器默认动作的方式
         else
             window.event.returnValue = false;
         return false;
     }
ログイン後にコピー
をご覧ください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート