На этом шаге мы рассмотрим еще один способ подключения стандартных обработчиков.
Операция подключения обработчика некоторого события (подобного простому событию click) является настолько распространенной, что в библиотеке jQuery предусмотрен еще более краткий способ ее реализации; сокращенные методы событий действуют точно так же, как и метод .bind(), но требуют от разработчика меньшего числа нажатий клавиш.
Например, в нашем переключателе стилей можно было бы вместо метода .bind() использовать метод .click(), как показано ниже:
$(document).ready(function() { $('#switcher .button').click(function() { $('body').removeClass(); if (this.id == 'switcher-narrow') { $('body').addClass('narrow'); } else if (this.id == 'switcher-large') { $('body').addClass('large'); } $('#switcher .button').removeClass('selected'); $(this).addClass('selected'); }); });
Сокращенные методы событий определены для всех стандартных событий DOM:
Каждый из этих методов присоединяет обработчик к событию с соответствующим именем.
Со следующего шага мы начнем рассматривать комбинированные события.