語法:
$(selector).one(type, data, callback)
作用:
(1)為每一個匹配元素的特定事件(比如click)綁定一個一次性的事件處理函數。
(2)每個對象上,這個事件處理函數只會被執行一次。
(3)其他規則與bind()函數相同。
參數解釋:
type(String): 事件類型
data(Object): 可選, 作為event.data屬性值傳遞給事件對象的額外數據對象
callback(Function): 綁定到每個匹配元素的事件上面的處理函數
示例:
當p標簽被第一次點擊的時候, 顯示所有其文本
$("p").one('click', function(event) {
//只有第一次點擊的時候才會觸發, 再次點擊不會觸發了
alert($(this).text());
});