Элемент: событие MozMousePixelScroll
Устаревшее: Эта функция больше не рекомендуется. Хотя некоторые браузеры могут ее по-прежнему поддерживать, она может быть уже удалена из соответствующих веб-стандартов, может быть в процессе удаления или поддерживаться только для совместимости. Избегайте ее использования и, при возможности, обновите существующий код; обратитесь к таблице совместимости внизу этой страницы для принятия решения. Имейте в виду, что эта функция может перестать работать в любой момент.
Нестандартная: Эта функция нестандартна и не соответствует стандартам. Не используйте ее на производственных сайтах, обращенных к Вебу: она не будет работать для всех пользователей. Также могут быть значительные несовместимости между реализациями, а поведение может измениться в будущем.
Только для Firefox, нестандартное и устаревшее MozMousePixelScroll событие срабатывает в Element асинхронно при работе колесом мыши или аналогичным устройством. Оно представлено интерфейсом MouseScrollEvent.
Примечание: Не используйте это нестандартное и устаревшее событие. Вместо этого всегда используйте стандартное событие wheel.
Синтаксис
Используйте имя события в методах, таких как addEventListener(), или установите свойство обработчика событий.
addEventListener("MozMousePixelScroll", (event) => {});
onMozMousePixelScroll = (event) => {};
Тип события
A WheelEvent. Наследуется от MouseEvent, UIEvent и Event.
Получение пройденного расстояния
Свойство события detail указывает на расстояние прокрутки в строках, где отрицательные значения указывают на перемещение прокрутки вниз или вправо, а положительные значения указывают на прокрутку вверх или влево.
Если родные события прокрутки мыши платформы указывают на расстояние прокрутки в строках или страницах, значение detail вычисляется с использованием этого значения и высоты строки или ширины/высоты страницы ближайшего элемента со скроллингом родительского элемента, содержащего целевой элемент.
Примечание: На macOS расстояние прокрутки (и, следовательно, значение detail) вычисляется на основе ускоренного расстояния прокрутки.
Значение detail никогда не равно 0, если события действительны.
Совместимость с браузерами
| Рабочий стол | Мобильный | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на IOS | Samsung Internet | WebView Android | |
MozMousePixelScroll_event |
Нет | Нет | 6 | Нет | Нет | Нет | 6 | Нет | Нет | Нет | Нет |
См. также
MouseScrollEvent- Наследие Gecko события прокрутки по строкам или страницам:
DOMMouseScroll - Наследие событий колесика мыши браузеров, не являющихся Gecko:
mousewheel - Стандартизированное событие колесика:
wheel
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/Element/MozMousePixelScroll_event