jquery點擊click觸發兩次事件解決辦法


解決:

1:

$("#fxw_btn").click(function(e){ 
  e.stopPropagation();
//表示阻止向父元素冒泡
  e.preventDefault(); //阻止 方法阻止元素發生默認的行為(例如,當點擊提交按鈕時阻止對表單的提交或者a標簽)。
});

2:

$('#fxw_btn').unbind("click").click(function(){} //先取消,再繼續點擊

 

原因:

1:

冒泡

2:

ajax時成功的觸發click事件 如果多次ajax就會有多個事件存放,然后你點擊時,會觸發你點擊的ajax的數目的click事件

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM