Избежание повторной установки одного и того же обработчика элементу (How to avoid double clicking with jQuery)

Проверка установлен ли обработчик события

Пример кода:

var sce = ".some_clickable_element";
var ev = $._data(sce, 'events');
if ( ev && ev.click ) {
     // Установлен обработчик события
} else {
     // Не установлен обработчик события
}

 

Установка обработчика для вызова только один раз

Для этого есть jQuery метод one

Пример кода:

$(".styled_check_box").one("click", function () {
    alert("Это будет показано только один раз.");
});

 


Tags: jquery ajax
2014-06-28

И еще полезные примеры JavaScript

Удалить елементы на странице по имени класса

Почему рассылки попадают в спам

up