С помощью методов из этого раздела, вы сможете обрабатывать различные события, происходящие на странице (как например наведения курсора на элемент или нажатие клавиши). Речь идет, как о стандартных событиях javascript, так новых, организованных самой библиотекой jQuery.
Список функций
Базовые
.on()
| Универсальный метод для установки обработчиков событий на выбранные элементы страницы.
|
.off()
| Удаляет обработчики, установленные с помощь .on().
|
.bind()
| Устанавливает обработчик события на выбранные элементы страницы. Обработчик не сработает на элементах, появившихся после его установки.
|
.live()
| Устанавливает обработчик события на выбранные элементы страницы. Обработчик сработает и на элементах, появившихся после его установки.
|
.delegate()
| Устанавливает обработчик события на выбранные элементы страницы. Элементы выбираются с помощью уточняющего селектора. Обработчик будет действовать и на элементах, появившихся после его установки.
|
.one()
| Устанавливает обработчик события на выбранные элементы страницы, который сработает только по одному разу, на каждом из элементов.
|
.unbind()
| Удаляет обработчик событий у выбранных элементов.
|
.die()
| Удаляет обработчик событий, который был установлен с помощью live().
|
.undelegate()
| Удаляет обработчик событий, который был установлен с помощью delegate().
|
.trigger()
| Выполняет указанное событие и запускает его обработчик.
|
.triggerHandler()
| Запускает обработчик указанного события, без его выполнения.
|
jQuery.proxy()
| По заданной функции, создает другую, внутри которой переменная this будет равна заданному значению.
|
event
| Объект, содержащий данные о текущем событии. Передается всем обработчикам событий.
|
События мыши
.click()
| Устанавливает обработчик "клика" мышью по элементу, либо, запускает это событие.
|
.dblclick()
| Устанавливает обработчик двойного "клика" мышью по элементу, либо, запускает это событие.
|
.hover()
| Устанавливает обработчик двух событий: появления/исчезновения курсора над элементом.
|
.mousedown()
| Устанавливает обработчик нажатия кнопки мыши, либо, запускает это событие.
|
.mouseup()
| Устанавливает обработчик поднятия кнопки мыши, либо, запускает это событие.
|
.mouseenter()
| Устанавливает обработчик появления курсора в области элемента, либо, запускает это событие. Появление этого события, отработано лучше, чем стандартного mouseover.
|
.mouseleave()
| Устанавливает обработчик выхода курсора из области элемента, либо, запускает это событие. Появление этого события, отработано лучше, чем стандартного mouseout.
|
.mousemove()
| Устанавливает обработчик движения курсора в области элемента, либо, запускает это событие.
|
.mouseout()
| Устанавливает обработчик выхода курсора из области элемента, либо, запускает это событие.
|
.mouseover()
| Устанавливает обработчик появления курсора в области элемента, либо, запускает это событие.
|
.toggle()
| Поочередно выполняет одну из двух или более заданных функций, в ответ на "клик" по элементу.
|
События клавиатуры
.keydown()
| Устанавливает обработчик перехода клавиши клавиатуры в нажатое состояние, либо, запускает это событие.
|
.keyup()
| Устанавливает обработчик возвращение клавиши клавиатуры в ненажатое состояние, либо, запускает это событие.
|
.keypress()
| Устанавливает обработчик ввода символа с клавиатуры, либо, запускает это событие.
|
События формы
.focus()
| Устанавливает обработчик получения фокуса, либо, запускает это событие.
|
.blur()
| Устанавливает обработчик потери фокуса, либо, запускает это событие.
|
.focusin()
| Устанавливает обработчик получения фокуса самим элементом или одним из его дочерних.
|
.focusout()
| Устанавливает обработчик потери фокуса самим элементом или одним из его дочерних.
|
.select()
| Устанавливает обработчик выделения текста, либо, запускает это событие.
|
.submit()
| Устанавливает обработчик отправки формы, либо, запускает это событие.
|
.change()
| Устанавливает обработчик изменения элемента формы, либо, запускает это событие.
|
События загрузки страницы
.ready()
| Устанавливает обработчик готовности дерева DOM.
|
.load()
| Устанавливает обработчик завершения загрузки элемента.
|
.unload()
| Устанавливает обработчик ухода со страницы (при переходе по ссылке, закрытии браузера и.т.д.).
|
События браузера
.error()
| Устанавливает обработчик ошибки при загрузке элементов (например отсутствие необходимой картинки на сервере).
|
.resize()
| Устанавливает обработчик изменения размеров окна браузера, либо, запускает это событие.
|
.scroll()
| Устанавливает обработчик "прокрутки" элементов документа, либо, запускает это событие.
|