Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript chrome选择滚动条中的Jquery所有选择器(*)_Javascript_Jquery_Google Chrome - Fatal编程技术网

Javascript chrome选择滚动条中的Jquery所有选择器(*)

Javascript chrome选择滚动条中的Jquery所有选择器(*),javascript,jquery,google-chrome,Javascript,Jquery,Google Chrome,我有以下代码: $("*").bind("mousedown.sg", { 'self':this }, this.sgMousedown); 它可以在页面的所有元素上简单地绑定事件监听器,并且可以在除chrome之外的所有浏览器中正常工作。在chrome listener中,即使在滚动条上也要绑定,以便停止对单击的响应 问题是我可以使用哪个选择器来避免这种情况 不确定你想要实现什么,但是绑定到身体是一种选择吗 $("body").bind("mousedown.sg", { 'self':t

我有以下代码:

$("*").bind("mousedown.sg", { 'self':this }, this.sgMousedown);
它可以在页面的所有元素上简单地绑定事件监听器,并且可以在除chrome之外的所有浏览器中正常工作。在chrome listener中,即使在滚动条上也要绑定,以便停止对单击的响应


问题是我可以使用哪个选择器来避免这种情况

不确定你想要实现什么,但是绑定到身体是一种选择吗

$("body").bind("mousedown.sg", { 'self':this }, this.sgMousedown);

您是否尝试过
:而不是
?是否意识到您正在将事件处理程序绑定到页面的所有元素?你为什么想要这个?如果我知道元素是什么,我会试试的,当然我知道。元素选择器的类型使用事件冒泡!无需向每个元素添加事件!那是个糟糕的设计
on()
是你在这里的朋友。非常简单,非常聪明:)