为什么前几次点击在Chrome中不起作用?

时间:2014-03-20 10:53:16

标签: javascript jquery google-chrome onclick click

我的webapp使用jQuery和jQueryUI组件。 使用以下方案附加事件:

$(function(){
    ...
    $('#id').click(function(){...});
    // and
    $(document).on('click', '.dynamic-element', function(){});
    ...
});

如果我点击页面上的某个按钮,有时会发生前几次点击不会触发点击操作,尽管按钮“推入”。

最奇怪的是,我只在Chrome 32中观察到这一点,而不是Firefox 27,也不是Safari 6(我使用的是Mac)。我真的很沮丧。控制台不会出现任何错误。

可能是什么问题?有没有解决方法?

更新

我试过这个(当然是$(文件)。):

$('#share').click(function(){
    console.log('share clicked');
    // ... further code ...
});

在20页刷新后,我有一个完全没有注册的点击。 :S
开始了。 :)

更新2:

这是小提琴:http://jsfiddle.net/22P2D/
打开控制台,在两个选项卡中打开页面,你很有可能产生这种现象。因为它不适合我。

0 个答案:

没有答案