Справочники

HTML Элементы HTML Атрибуты Глобальные Атрибуты HTML События HTML MIME-типы HTML Коды языков HTMLТаблица цветов HTML ASCII HTML ISO-8859-1 HTML Windows-1251 HTML UTF-8 кирилица HTML URL для UTF-8 HTML URL для ISO-8859


 


HTML атрибут-событие onwheel

Событие onwheel возникает, когда на элементе прокручивается вперед или назад колесо мыши.

Событие onwheel также срабатывает при прокручивании пользователем или масштабировании на элементе с помощью сенсорной панели (например, «мыши» ноутбука).

Несмотря на то, что колёсико мыши обычно ассоциируется с прокруткой, это совсем разные вещи.

  • При прокрутке срабатывает событие onscroll, которое происходит при любой прокрутке, в том числе через клавиатуру, но только на прокручиваемых элементах.
  • А событие onwheel является чисто «мышиным». Оно генерируется над любым элементом при передвижении колеса мыши. При этом не важно, прокручиваемый он или нет.

Примечание: Событие onscroll происходит после прокрутки, а onwheel – до прокрутки, поэтому в нём можно отменить саму прокрутку (действие браузера).

Синтаксис

<element onwheel="script">

Значения

script
Скрипт, исполняющийся при возникновении события

Значение по умолчанию

Нет.

Применяется к тегам

Onwheel относится к атрибутам событий, и может быть использован со следующими тегами:

Поддерживаемые HTML-теги: Все HTML-элементы

Отличия HTML 4.01 от HTML 5

Атрибут является новым в HTML 5.

Пример использования:

Событие onwheel (Элемент <div>)

Скрипт срабатывает, когда пользователь вращает колесико мыши над элементом <div>:

Пример HTML:

Попробуй сам
<div onwheel="myFunction()">Прокрутите колесо мыши над мной!</div>

Поддержка браузерами

Спецификации

Спецификация Статус
Document Object Model (DOM) Level 3 Events Specification Рабочий проект

Учебник HTML

HTML уроки: HTML Атрибуты