jq 事件解綁的一些技巧

jq 事件解綁的一些技巧

場景:當觸發一個事件時,要禁止另一個事件

最開始的思路是 使用off() 解綁另一個事件,但是之後怎麼恢復之前的綁定是個問題。

正確做法:定義一個變量去控制

var flag = true;
$('.box').on('click',function(){
    if(!flag){
        return;
    }
    //..........
})

總結:不要輕易使用off或者unbind(低版本,以廢棄)解綁,一般需要使用off的地方就是不需要使用bind的地方,直接使用one方式。

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