Подсказка: обработка нескольких событий одной функцией
В этой подсказке мы расскажем как обработать одной функцией сразу несколько событий средствами jQuery.
Существует несколько способов решения данной задачи. В любом из них воспользуемся методом on
. Можем перечислить интересующие нас события через запятую:
$('#element').on('keyup keypress blur change', function() { ... });
Или предварительно написать функцию, которую затем передать в соответствующие методы:
var myFunction = function() { ... } $('#element') .keyup(myFunction) .keypress(myFunction) .blur(myFunction) .change(myFunction)
Данный урок подготовлен для вас командой сайта ruseller.com
Источник урока: http://stackoverflow.com/questions/2534089/jquery-multiple-events-to-trigger-the-same-function
Перевел: Станислав Протасевич
Урок создан: 9 Октября 2015
Просмотров: 10813
Правила перепечатки
5 последних уроков рубрики "jQuery"
-
Анимация набора текста на jQuery
Сегодня мы бы хотели вам рассказать о библиотеке TypeIt — бесплатном jQuery плагине. С её помощью можно имитировать набор текста. Если всё настроить правильно, то можно добиться очень реалистичного эффекта.
-
Временная шкала на jQuery
jQuery плагин для создания временной шкалы.
-
Заметка: Перезагрузка и редирект на JavaScript
Быстрая заметка, где вы сможете найти парочку JS сниппетов для перезагрузки и перенаправления пользователей через JavaScript.
-
Рисуем диаграмму Ганта
jQuery плагин для создания диаграммы Ганта.
-
AJAX и PHP: загрузка файла
Пример того как осуществить загрузку файла через PHP и jQuery ajax.