请看我的代码,查看控制台,你会看到,当双击按钮时,测试功能被调用两次,有时三次! (我已禁用dblclick)...为什么我的onclick处理程序被调用两次/三次?
我需要它只被调用一次!
https://jsfiddle.net/kx7x0ems/
<img onclick="test(1, 2, 3)" src="http://www.kafkabrigade.org.uk/wp-content/uploads/2011/07/button-pic.jpg" />
jQuery(document).ready(function(){
jQuery("*").dblclick(function(e){
e.preventDefault();
e.stopPropagation();
});
});
function test(a, b, c) {
console.log('test clicked - ' + arguments.callee.caller.toString());
}
我更新了的jsfiddle - 测试仍称两次,有时三次 – edward
为什么向下票呢?这是正确的答案。 –
查看我的评论以上 – edward