Chromeブラウザで、このスニペットを使用する場合:
$(document).on('keyup', function(){
alert("Hey");
});
URLバーを押すたびにenter
(たとえば、ページ自体のURLを切り取って貼り付けるとき)、イベントリスナーが起動します。なぜそれが起こるのですか?
編集:
URLバーがdocument
(多分window
?)になく、Firefoxにはこの動作がないので、私は驚きました。を探すとe.target
、ChromeInspectorにが表示されますbody
。
これはイベントのバブリングが原因である可能性があると思ったので、これを試しました。
$(document).on('keyup', function(e){
e.stopPropagation();
alert("Hey");
});
しかし、それは機能しません。トリガーされないようにするにはどうすればよいですか?