#jquery #функции
Доброго времени суток! как мне сделать так, чтобы если у элемента есть класс disabled, обработчики, навешанные на него не выполнялись?
Ответы
Ответ 1
Просто добавьте ко всем селекторам :not(.disabled), когда навешиваете функцию, например так: $("#gameboard").on("click", "td:not(.disabled)", handler); Или так: $("td:not(.disabled)").on("click", handler);Ответ 2
видимо что-то типа такого: $('.disabled').each(function(){ $(this).unbind(); }); должна убивать все обработчики которые были повешаны на элементы до выполнения этого кода (надо бы протестить)
Комментариев нет:
Отправить комментарий