2010-12-14 5 views
2

Я хочу, чтобы событие click() запускалось только один раз. Я могу использовать removeClass(), но не очень хорошо, если мне нужно его снова для smthing else.click event to fire только один раз

Любые идеи?

ответ

13

Вы можете использовать .one() иметь огнь события только один раз:

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

+1 Nice, узнать что-то новое каждый день! – jyoseph

+0

На самом деле еще нечего добавить, есть. Отлично сработано. – MrBoJangles

+0

Я даже не знал .one() существует. хороший! – nolabel

Смежные вопросы