ブラウザのデフォルトのイベントをブロックする方法、あなたは状況は、ブラウザのスクロールやイベントの結合のGoogleのデフォルトのイベント(ネイティブJS)との互換性を停止することはできませんが発生しています

それはあまり話をしなかった場合、我々は解決する方法を見て

結合事象の異なる方法によると、我々は、デフォルトのイベントを防止するためのさまざまな方法を持っています

あなたがイベントにバインドする方法がわからない場合は、上の私の記事を参照してください  互換性の問題をと結合ブラウザのスクロールイベントについて

1.ハンドルバインド

  コードブロックの最後の行に1行を追加

  falseを返します。

2. "addEventListenerを" バインド

すなわち:

DOM.addEventListener({)、機能(e "をクリックしてください"

  VARイベント= E || window.event;

}、偽)。

  二つの例:

  Chromeブラウザに加えて1

   event.preventDefaultに)(関数機能を追加しました。

  2.Chromeブラウザ

   我々は偽である必要は{パッシブ:偽}

我々はそれが何を意味する電子の内部イベントを結合する機能を説明するために、私たちにダウン話をする前に、実際には、この電子はFFのブラウザのためのパラメータであり、

このパラメータによって、我々は我々がここで使用し、画面の理解を容易にするために、我々はまだ実際には、画面や文書が違いで、現在の画面(文書でマウスの右ボタンでクリックを残しているなど、イベントを「クリック」パラメータのすべての種類を取得することができます座標)の

VARイベント= E || window.event;つまり、あなたが他のドキュメントを見に行くことができ、各ブラウザの互換性、より詳細な態様で役割を果たしました

たとえば、この記事: パラメータ機能(EV)を持っているのはなぜJSイベント?

3.イベント「attachEvent」バウンド

唯一のリターンはfalse;

ここでは、より興味深いものです、「attachEvent」結合イベントなど、実際にevent.preventDefault()を使用することはできませんのような方法で「addEventListenerを」バインドイベント;この方法

しかし、私は理解することは困難ではないと思いますが、結局のところ、イベントを結合「attachEventは、」ブラウザIE8以下に達成されるが、event.preventDefault()メソッドが出て帰ってきました

もう一つ興味深いのは、(1あなたが話告げた)があります:

ないIE9での結合事象及び上記ブラウザもののattachEvent、しかし!しかし!これは、デフォルトのイベントを防ぐために、IE9ブラウザよりも多くで使用することができます(プロのテスト利用可能)

 

これは、あなたが何より興味深い洞察検討中のウェルカムメッセージ交換を持っている場合は、イベントのデフォルトのブラウザは、最後に来ないように

 

 

オリジナルの記事

 

おすすめ

転載: www.cnblogs.com/hros/p/10926734.html