2013-04-15 53 views
3

我有这样的代码:jQuery的铬选择滚动条的所有选择(*)

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

简单的页面的所有元素绑定事件监听器,它在所有浏览器,除了铬正常工作。即使在滚动条上,Chrome侦听器也会绑定,以便停止响应点击。

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

+0

你试过':不是'吗? – CaptainCarl

+4

您是否意识到您将事件处理程序绑定到页面的所有元素?你为什么要这个? –

+0

我会尝试,如果我知道什么元素滚动 – Suhan

回答

1

不知道你想要达到什么,但是绑定到身体的一个选项?

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

是的,它看起来很有用 – Suhan

+0

非常简单,非常非常聪明:) –