-1

我有几个 li 元素,我在其上绑定了一个函数,因此它们可以用作按钮,这确实有效,但是当我向下滚动一点时,您仍然可以单击它们,但没有任何反应。

我将函数与 $.on() 函数绑定如下

$(".class").off();
$(".class").on('click', function(){
    alert("something happens!");
});

此问题仅在 Firefox(18.0 版)中出现,有没有人见过这种行为,或者知道我做错了什么?

谢谢

J。

4

2 回答 2

2

对文档使用“on”,它应该可以正常工作:

$(document).on('click', '.class', function(){
    alert("something happens!");
});
于 2013-01-17T08:07:14.227 回答
1

.on()以这种方式尝试:

$("body").on('click', ".class", function(){
   alert("something happens!");
});
于 2013-01-17T07:36:41.573 回答