我正在尝试使用 jQuery 将单击事件绑定到元素。我注意到回调函数中的任何alert
orwindow.open
或window.showModalDialog
内部在 Safari 和 Chrome(OS X 10.8.3 / Safari 6.0.1 / Chrome 26 beta)中显示了 3 次。火狐工作正常。
但是当我这样做时console.log
它很好,它只记录一次(如预期的那样)。
我还尝试使用 .click 和 .bind 以及旧版本的 jQuery 绑定事件,但它们都是相同的。
我还用 .trigger('click') 触发了点击事件,它按预期工作得很好。所以我猜我的操作系统或浏览器有问题,但是 console.log 的东西应该记录了 3 次,而不是一次。
这是代码:http: //jsfiddle.net/t6DBa/3/
谢谢。