Spec-Zone.ru › Web APIs

Элемент: событие MozMousePixelScroll

Устаревшее: Эта функция больше не рекомендуется. Хотя некоторые браузеры могут ее по-прежнему поддерживать, она может быть уже удалена из соответствующих веб-стандартов, может быть в процессе удаления или поддерживаться только для совместимости. Избегайте ее использования и, при возможности, обновите существующий код; обратитесь к таблице совместимости внизу этой страницы для принятия решения. Имейте в виду, что эта функция может перестать работать в любой момент.

Нестандартная: Эта функция нестандартна и не соответствует стандартам. Не используйте ее на производственных сайтах, обращенных к Вебу: она не будет работать для всех пользователей. Также могут быть значительные несовместимости между реализациями, а поведение может измениться в будущем.

Только для Firefox, нестандартное и устаревшее MozMousePixelScroll событие срабатывает в Element асинхронно при работе колесом мыши или аналогичным устройством. Оно представлено интерфейсом MouseScrollEvent.

Примечание: Не используйте это нестандартное и устаревшее событие. Вместо этого всегда используйте стандартное событие wheel.

Синтаксис

Используйте имя события в методах, таких как addEventListener(), или установите свойство обработчика событий.

addEventListener("MozMousePixelScroll", (event) => {});

onMozMousePixelScroll = (event) => {};

Тип события

A WheelEvent. Наследуется от MouseEvent, UIEvent и Event.

Событие UIEvent MouseEvent WheelEvent

Получение пройденного расстояния

Свойство события 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API