欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

jquery off方法

錢衛(wèi)國2年前15瀏覽0評論

jQuery off() 方法是用于移除綁定在指定元素上的所有事件處理程序。有時候,我們需要在相應元素的基礎上,移除一些特定的事件處理程序,為此,我們可以通過指定事件類型、選擇器和處理程序函數(shù)的方式,實現(xiàn)只移除部分事件處理程序。

下面的代碼是一個簡單的例子,它將在按鈕單擊的時候綁定一個事件處理程序,并保證其僅在單擊一次后被執(zhí)行。

$(document).ready(function(){
$("button").one("click", function(){
alert("按鈕被單擊了一次。");
});
});

若我們想要移除這個處理程序,我們可以使用jQuery off() 方法。下面的代碼將通過指定事件類型,選擇器和處理程序函數(shù),移除先前綁定的事件處理程序。

$(document).off("click","button",function(){
alert("按鈕被單擊了一次。");
});

總結:

jQuery off() 方法允許我們移除指定元素上所有和部分事件處理程序。當需要移除先前綁定的處理程序時,off() 方法可以很方便地實現(xiàn)此操作。語法: $(selector).off(event,function)

示例:

$(document).off("click","button",function(){
alert("按鈕被單擊了一次。");
});

要點:

  • 1. off() 方法可移除由 on() 方法添加的事件處理程序
  • 2. 如果沒有提供任何參數(shù),則 off() 方法會移除指定元素上綁定的所有事件
  • 3. 如果只指定了事件類型,則 off() 方法會移除指定元素上綁定的該類型的所有事件處理程序
  • 4. 如果同時指定了事件類型和選擇器,則 off() 方法會移除只滿足這些條件的事件處理程序
  • 5. 如果同時指定了事件類型、選擇器和處理程序函數(shù),則 off() 方法會移除具有特定事件類型、選擇器和處理程序函數(shù)的事件處理程序