Работа с событиями

Для работы с событиями существует три основных метода:

on(event, handler) – добавление обработчика (тут я использую простейшую сигнатуру метода)

trigger(event) – инициация события из скрипта

off(event) – отключение обработчика событий

Давайте рассмотрим метод «.on()»:

// вешаем обработчик
$("p").on("click", function() {
    // что-то делаем
    alert("Click!");
});

Запустите код выше, и попробуйте кликнуть по параграфу:

Можете данный обработчик запустить программно:

$("p").trigger("click");

Когда наиграетесь, можете отключить обработчик с помощью метода «.off()»:

$("p").off("click");

Хотя я ещё хотел упомянуть один важный момент – внутри обработчика вы можете получить доступ к DOM-элементу используя ключевое слово this. Если же надо будет воспользоваться jQuery-инструментами, то используйте конструкцию «$(this)»:

$("p").on("click", function() {
    $(this).css("color", "red");
});

results matching ""

    No results matching ""