Новичок
11 уроков
(2 часа 6 минут)
Курс
Основы jQuery
Данный видеокурс познакомит вас с основами популярной библиотеки jQuery.

#5 — События. Часть 2.

Очень рады, что вы еще с нами. Значит, уроки наши интересны и приносят вам пользу. Сегодня
продолжится наш разговор о событиях в jQuery.

Методы обработки событий jQuery — on-функция и off-функция

После просмотра данного видеоурока вам станет известно, что существует в jQuery on-функция, применение которой признано наилучшей практикой при обработке событий. Функция эта обладает
очень большими возможностями и представляет собой актуальный вариант решения задач,
возникающих при работе с событиями. На уроке приведены примеры различных способов
использования данного метода.

На занятии также будут рассмотрены вопросы, связанные с отключением выполнения событий.
Для этого тоже существует определенная функция — это метод jQuery off . Автор урока
не оставит без внимания и некоторые другие методы обработки событий.

Приятного всем просмотра! Учитесь с удовольствием!

Знакомимся со следующими функциями:

  • .on(events, [selector], [data], handler) — универсальный метод привязки обработчиков handler к событиям events. С помощью вызова .on(events-map, [selector], [data]) можно привязать к разным событиям выбранных элементов свой обработчик.
  • .off([events], [selector], [handler]) — удаляет с выбранных элементов обработчики событий, привязанные с помощью метода .on();
  • .one(event, [data], handler) — привязывает к элементам обработчик события, который будет выполнен не более одного раза.

Помимо функций on и off в jQuery до сих пор существует еще ряд функций с аналогичным действием. Это функции bind, unbind, delegate, undelegate, а также live и die. Начиная с версии jQuery 1.7 все они стали устаревшими, а live и die и вовсе отсутствуют в последней версии библиотеки. Остальные функции, если посмотреть на исходный код библиотеки, приводят к соответствующим вызовам функций on и off.

Привязка нескольких событий внутри функции on:

Разные события и разные обработчики внутри одной on:

Передача в обработчик пользовательских данных:

Привязка к событию с выполнением обработчика не более одного раза:

Материалы к уроку:
Делись:

Оставь комментарий!

Добавить комментарий

Рекомендуемые курсы