one
one( тип, [данные], функция )
Назначает обработчик одному или более событиям для каждого совпавшего элемента, который выполняется единожды. Обработчик запускается лишь раз для каждого элемента. Обработчик события принимает объект event, который можно использовать для предотвращения поведения по умолчанию. Для остановки как действия по умолчанию, так и передачи события между элементами Ваш обработчик должен возвращать false.
В большинстве случаев Вы можете объявить Ваш обработчик события как безымянную функцию (см. первый пример). В случае, когда это невозможно, Вы можете передать дополнительные данные в качестве второго параметра ( и функцию обработчика в качестве третьего), см. второй пример.
Возможные события: blur, focus, load, resize, scroll, unload, beforeunload, click, dblclick, mousedown, mouseup, mousemove, mouseover, mouseout, mouseenter, mouseleave, change, select, submit, keydown, keypress, keyup, error
Аргументы:
| Тип | Строка | |
|---|---|---|
| Тип события. | ||
| данные (необязательно) | Объект | |
| Дополнительная информация | ||
| функция | Функция | |
Функция.
function callback(eventObject) {
this; // dom element
}
|
||