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

В этой подсказке мы расскажем как обработать одной функцией сразу несколько событий средствами 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"

^ Наверх ^