# События jQuery

В табличках ниже приведены методы для отдельных событий jQuery и их описание:

## События мышки

Название | Описание
--- | ---
`click` | Произведен клик кнопкой мыши на элементе управления. Событие возникает после того, как кнопка мыши была отпущена.
`mousedown` | Нажата кнопка мыши.
`mouseup` | Отжата кнопка мыши.
`dblclick` | Двойной щелчок.
`mousemove` | Указатель мыши движется внутри области отображения элемента.
`mouseover` | Указатель мыши находится внутри области отображения элемента.
`mouseout` | Указатель мыши вышел из области отображения элемента.
`mouseenter` | Указатель мыши находится внутри области отображения элемента.
`mouseleave` | Указатель мыши вышел из области отображения элемента.
`hover` | Наведение и уход мышки.

## События клавиатуры

Название | Описание
--- | ---
`keydown` | Нажата кнопка на клавиатуре.
`keypress` | Кнопка на клавиатуре нажата и не отпускается дольше, чем интервал повторения. Длительность интервала повторения является системным параметром и зависит от настроек операционной системы пользователя.
`keyup` | Отпущена ранее нажатая кнопка.

## События форм и элементов страницы

Название | Описание
--- | ---
`change` | Элемент теряет фокус ввода, а содержимое элемента изменилось за время, пока элемент был в фокусе.
`select` | Какая-то часть текста внутри элемента становится выделенной.
`submit` | В форме нажата кнопка "Отправить", но отправка формы на сервер еще не производилась.
`blur` | Элемент управления теряет фокус ввода, т.е. курсор переходит к другому элементу.
`focus` | Отображаемый элемент получил фокуса ввода. Для текстовых полей это событие означает, что курсор уже находится в данном элементе.
`focusin` | Отображаемый элемент получил фокуса ввода. Для текстовых полей это событие означает, что курсор уже находится в данном элементе.
`focusout` | Элемент управления теряет фокус ввода, т.е. курсор переходит к другому элементу.

## События загрузки документа

Название | Описание
--- | ---
`ready` | DOM страницы готов.
`load` | Завершена загрузка элементов.
`unload` | Производится выход из документа (закрытие или перенаправление страницы на другой адрес).

## События браузера

Название | Описание
--- | ---
`scroll` | Срабатывает при прокрутке элемента.
`resize` | Срабатывает при изменении размеров страницы браузера.

## Смотрите также

- метод `on`,
  который позволяет привязать обработчик событий к элементу
- метод `trigger`,
  который позволяет запустить все обработчики событий, привязанные к элементу для событий заданного типа
- объект `event`,
  который содержит свойства и методы, содержащие информацию о сработавшем событии

←→
↑