JQuery中的click重複執行現象

現象:jquery

用jquery綁定的click事件,在第一次執行的時候執行了一次,在第二次執行的時候執行了兩次,依次類推。。。第n次執行的時候,執行了n次。spa

緣由:code

jquery綁定的click事件會在原基礎的基礎上進行追加,第二個click事件會追加到第一個click事件上,因此執行了兩次blog

解決方法:事件

在進行click事件以前,對上一個click事件進行解綁。io

代碼以下:function

$(".aaa").unbind("click");
$(".aaa").bind("click",function(){
    alert("aaa")        
});

也能夠這樣:
$(".aaa").unbind("click")..bind("click",function(){ alert("aaa") });
相關文章
相關標籤/搜索