События
В данном разделе речь идет о функциях 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 для каждого элемента набора. | |