jQuery中給元素綁定滾動事件很容易,只需要使用scroll()方法即可。但有時候我們需要解綁事件,怎么辦呢?這時候就需要使用unbind()方法。
$(window).scroll(function() { console.log("觸發(fā)滾動事件"); }); $("#unbindScroll").click(function() { $(window).unbind("scroll"); });
以上代碼中,我們給window綁定了一個滾動事件,當(dāng)滾動時會輸出"觸發(fā)滾動事件"。同時,我們給一個按鈕綁定了一個點擊事件,當(dāng)點擊按鈕時會解綁window的滾動事件。
注意,unbind()方法的參數(shù)是事件名,所以需要和綁定時一致。
總結(jié)一下,我們可以通過unbind()方法來解綁jQuery中的事件,讓頁面更加靈活。
上一篇div id定位
下一篇div focus 邊框