События

В данном разделе речь идет о функциях jQuery API, связанных с обработкой различного рода событий. Для более детальной информации относительно того, как jQuery управляет свойствами событий и функциями, обратитесь к разделу объект jQuery Event.

Name Type

Загрузка страницы:

Имя Тип
ready( функция ) Возвращает: jQuery
Добавляет функцию, выполняющуюся всякий раз, когда объектная модель документа (DOM) готова к использованию.

Управление событиями:

Имя Тип
bind( тип, данные, функция ) Возвращает: jQuery
Назначает обработчик к одному или более событиям (например click) для каждого совпавшего элемента. Можно связывать также и пользовательские события.
one( тип, данные, данные ) Возвращает: jQuery
Назначает обработчик одному или более событиям для каждого совпавшего элемента, который выполняется единожды.
trigger( событие, данные ) Возвращает: jQuery
Вызывает событие для каждого элемента набора.
triggerHandler( событие, данные ) Возвращает: Object
Вызывает все связанные с элементом обработчики (для указанного типа события) БЕЗ выполнения действия браузера по умолчанию, передачи события или “живых” событий.
unbind( тип, функция ) Возвращает: jQuery
Действие этой функции противоположно функции bind: удаляет привязанные события из каждого элемента набора.

«Живые» события:

Имя Тип
live( тип, функция ) Возвращает: jQuery
Добавлено в jQuery 1.3: привязывает обработчик к событию (например, click) для всех текущих и будущих элементов набора. Может также связывать пользовательские события.
die( тип, функция ) Возвращает: jQuery
Добавлено в jQuery 1.3: Действие данной функции противоположно методу live — удаляет привязанные “живые” события.

Взаимодействие:

Имя Тип
hover( over, out ) Возвращает: jQuery
Имитирует эффект hovering (отслеживание попадания указателя мыши в пределы объекта).
toggle( fn, fn2, fn3,fn4,… ) Возвращает: jQuery
Переключается между двумя или более функциями, вызывающимися поочередно каждым следующим нажатием ЛКМ.

События:

Имя Тип
blur( ) Возвращает: jQuery
Вызывает событие blur для каждого элемента набора.
blur( функция ) Возвращает: jQuery
Назначает функцию к событию blur для каждого элемента набора.
change( ) Возвращает: jQuery
Вызывает событие change для каждого элемента набора.
change( функция ) Возвращает: jQuery
Назначает функцию к событию change для каждого элемента набора.
click( ) Возвращает: jQuery
Вызывает событие click для каждого элемента набора.
click( функция ) Возвращает: jQuery
Назначает функцию к событию click для каждого элемента набора.
dblclick( ) Возвращает: jQuery
Вызывает событие dblclick для каждого элемента набора.
dblclick( функция ) Возвращает: jQuery
Назначает функцию к событию dblclick для каждого элемента набора.
error( ) Возвращает: jQuery
Вызывает событие error для каждого элемента набора.
error( функция ) Возвращает: jQuery
Назначает функцию к событию error для каждого элемента набора.
focus( ) Возвращает: jQuery
Вызывает событие focus для каждого элемента набора.
focus( функция ) Возвращает: jQuery
Назначает функцию к событию focus для каждого элемента набора.
keydown( ) Возвращает: jQuery
Вызывает событие keydown для каждого элемента набора.
keydown( функция ) Возвращает: jQuery
Назначает функцию к событию keydown для каждого элемента набора.
keypress( ) Возвращает: jQuery
Вызывает событие keypress для каждого элемента набора.
keypress( функция ) Возвращает: jQuery
Назначает функцию к событию keypress для каждого элемента набора.
keyup( ) Возвращает: jQuery
Вызывает событие keyup для каждого элемента набора.
keyup( функция ) Возвращает: jQuery
Назначает функцию к событию keyup для каждого элемента набора.
load( функция ) Возвращает: jQuery
Назначает функцию к событию load для каждого элемента набора.
mousedown( функция ) Возвращает: jQuery
Назначает функцию к событию mousedown для каждого элемента набора.
mouseenter( функция ) Возвращает: jQuery
Назначает функцию к событию mouseenter для каждого элемента набора.
mouseleave( функция ) Возвращает: jQuery
Назначает функцию к событию mouseleave для каждого элемента набора.
mousemove( функция ) Возвращает: jQuery
Назначает функцию к событию mousemove для каждого элемента набора.
mouseout( функция ) Возвращает: jQuery
Назначает функцию к событию mouseout для каждого элемента набора.
mouseover( функция ) Возвращает: jQuery
Назначает функцию к событию mouseover для каждого элемента набора.
mouseup( функция ) Возвращает: jQuery
Назначает функцию к событию mouseup для каждого элемента набора.
resize( функция ) Возвращает: jQuery
Назначает функцию к событию resize для каждого элемента набора.
scroll( функция ) Возвращает: jQuery
Назначает функцию к событию scroll для каждого элемента набора.
select( ) Возвращает: jQuery
Вызывает событие select для каждого элемента набора.
select( функция ) Возвращает: jQuery
Назначает функцию к событию select для каждого элемента набора.
submit( ) Возвращает: jQuery
Вызывает событие submit для каждого элемента набора.
submit( функция ) Возвращает: jQuery
Назначает функцию к событию submit для каждого элемента набора.
unload( функция ) Возвращает: jQuery
Назначает функцию к событию unload для каждого элемента набора.