JQuery是一種常用的JavaScript庫,其中的On()函數可以用于添加事件偵聽器。這個函數可以很方便地給元素添加事件偵聽器,但有時也需要取消這個事件監聽器。
$("p").on("click", function(){
$(this).css("background-color", "yellow");
});
在上面的代碼中,我們用on()函數添加了一個點擊事件偵聽器,當用戶點擊使用了p標簽的元素時,背景色會變成黃色。現在我們想要取消這個事件偵聽器。有一種簡單的方法可以做到這一點:
$("p").off("click");
在上面的代碼中,我們使用off()函數來取消點擊事件的偵聽器。這個方法也可以使用命名空間。如果我們想要取消特定的命名空間的事件偵聽器,我們可以這樣寫:
$("p").off("click.myEvents");
在上面的代碼中,我們取消了帶有命名空間myEvents的點擊事件偵聽器。