有關js改變class或remove掉class之後,原class綁定事件依舊存在的問題

      今天在進行前端js(jquery)編寫的時候需要在多個部分做關聯事件,於是想到了不同階段給予不同的class來進行事件委託,但是一切做完之後,發現改變或刪除元素class之後,依舊會保持原class的綁定事件。就已經對頁面上該元素綁定相關監聽事件了,而不是你點擊的時候纔去匹配的,所以即使你後來改了,監聽事件還是依然能夠生效。



       這個時候你可以在你最初的事件上進行分支判斷,判斷是否有某個class(hasClass)來進行不同的處理;



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章