Лучший способ удалить обработчик событий в jQuery?
Это было недоступно, когда jquery-get был дан ответ на этот вопрос, но jquery-filter вы также можете использовать html-input метод live() для включения / отключения jquery событий.
$('#myimage:not(.disabled)').live('click', myclickevent);
$('#mydisablebutton').click( function () { $('#myimage').addClass('disabled'); });
Что произойдет с jquery-callback этим кодом, так это то, что jquery когда вы нажмете кнопку #mydisablebutton, он html-input добавит класс disabled в jquery-filter элемент #myimage. Это приведет addclass к тому, что селектор больше jquery-effects не будет соответствовать jquery-get элементу, и событие не будет jquery-filter запущено до тех пор, пока jquery-post класс «disabled» не будет jquery-post удален, что сделает селектор jquery-after .live() снова действительным.
У jquery-callback этого есть и другие преимущества toggleclass за счет добавления стиля jquery-callback на основе этого класса.
jquery
html-input
Лучший способ удалить обработчик событий в jQuery?
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.