Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.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/9/blackberry/2.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 单击事件多次显示警报_Javascript_Jquery_Events - Fatal编程技术网

Javascript 单击事件多次显示警报

Javascript 单击事件多次显示警报,javascript,jquery,events,Javascript,Jquery,Events,我正在尝试使用jQuery将单击事件绑定到元素。我注意到,在Safari和Chrome(OS X 10.8.3/Safari 6.0.1/Chrome 26 beta)中,回调函数中的任何警报或窗口。打开或窗口。showModalDialog都会显示3次。firefox运行良好 但是,当我执行console.log时,它很好,只记录了一次(正如预期的那样) 我还尝试使用.click和.bind以及更早版本的jQuery绑定事件,但它们都是相同的 我还用.trigger('click')触发了cl

我正在尝试使用jQuery将单击事件绑定到元素。我注意到,在Safari和Chrome(OS X 10.8.3/Safari 6.0.1/Chrome 26 beta)中,回调函数中的任何
警报
窗口。打开
窗口。showModalDialog
都会显示3次。firefox运行良好

但是,当我执行
console.log时,它很好,只记录了一次(正如预期的那样)

我还尝试使用.click和.bind以及更早版本的jQuery绑定事件,但它们都是相同的

我还用.trigger('click')触发了click事件,它按预期运行良好。所以我猜我的操作系统或浏览器有问题,但是console.log应该记录了3次,而不是一次

代码如下:


谢谢。

单击Chrome中的图像会为我显示一次警报。仅为我显示一次。使用chrome。我只能看到它once@all:只显示一次:)我猜你有一只神奇的老鼠。。。。