請看我的代碼,查看控制檯,你會看到,當雙擊按鈕時,測試功能被調用兩次,有時三次! (我已禁用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