私は.clickでe.whichを使用することはできますか?
私は、すべてのユーザーがクリックした場所の文が見つける場合で1つの関数内のイベントをクリックしていることを意味$(document).click(function(e) {
if(e.which == $('#target') {
//execute code
}
});
のようなものを設定することが可能であるかどうかを知りたいです。私はコードがよりクリーンなので、サイト上での私のアクティブなスクロールのために、この方法をしたいと思います。あなたがid
を取得し、対象ID target
と比較し、その後、代わりにe.which
の現在のクリックされたオブジェクトを参照するe.target
を使用するようにしました
'Eの中に構築しているものを使用することができます
です。これは、クリックされたキー/マウスボタンを含んでおり、あなたは[ eターゲット(https://developer.mozilla.org/en-US/docs/Web/API/Event/target) – empiric
@empiricので、e.targetを使用するとコードが機能するようになりますか? – Shniper
@ Shniperあなたが提案するように、リスナーをドキュメントに置くことは有効なテクニックです。なぜそれが悪くなると思いますか? (あなたの質問によって暗示される) –