摘要:
彈窗中包含按鈕的,按鈕一般都需要綁定事件。這個時候就會有一個常犯的錯誤,那就是按鈕的事件會被多次綁定,導致按鈕的事件執行次數,隨著彈窗彈出的次數累加。分析一下如下代碼:function showWin(win){win.show();win.find('a.btn').click(function(e){ alert('clicked');})};a.btn 每次都會被綁定一個匿名函數。這導致下一次彈出的時候,a.btn 仍然會被綁定新的匿名函數,雖然看起來他們的功能是一樣的。這樣彈出N多次之后,就形成了如下形式a.click([fn1,fn2,fn3,fn4. 閱讀全文
posted @ 2012-11-15 11:12
trance
閱讀(509)
評論(0)
推薦(0)

浙公網安備 33010602011771號