2010-12-14 69 views
2

我希望click()事件只觸發一次。 我可以使用removeClass(),但不好聽,如果我再次需要它的其他東西。click event to fire once once

任何想法?

回答

13

您可以使用.one()有一個火事件只是一次:

$('#item').one('click', function() { 
    alert("You'll never see me again!"); 
}); 
+0

+1尼斯,學習的東西,每天新! – jyoseph 2010-12-14 17:27:03

+0

真的沒有什麼其他補充,在那裏。做得好。 – MrBoJangles 2010-12-14 17:30:38

+0

我甚至都不知道.one()存在。好一個! – nolabel 2010-12-14 19:14:48