WheelEvent

WheelEvent class

Интерфейс WheelEvent предоставляет конкретную контекстную информацию, связанную с событиями колеса. Чтобы создать экземпляр интерфейса WheelEvent, используйте конструктор WheelEvent, передав необязательный словарь WheelEventInit.

public class WheelEvent : MouseEvent

Конструкторы

ИмяОписание
WheelEvent(string)Инициализирует новый экземплярWheelEvent класс.
WheelEvent(string, IDictionary<string, object>)Инициализирует новый экземплярWheelEvent класс.

Характеристики

ИмяОписание
AltKey { get; }Обратитесь к атрибуту altKey.
Bubbles { get; }Используется для указания того, является ли событие всплывающим событием. Если событие может всплывать, значение равно true, иначе значение false.
Button { get; }Во время событий мыши, вызванных нажатием или отпусканием кнопки мыши, кнопка ДОЛЖНА использоваться для указания того, какая кнопка указателя изменила свое состояние.
Buttons { get; }Во время любых событий мыши кнопки ДОЛЖНЫ использоваться для указания того, какая комбинация кнопок мыши нажата в данный момент, выраженная в виде битовой маски.
Cancelable { get; }Используется для указания того, можно ли предотвратить событие по умолчанию. Если действие по умолчанию можно предотвратить, значение равно true, в противном случае значение равно false.
ClientX { get; }Горизонтальная координата, в которой произошло событие, относительно окна просмотра, связанного с событием.
ClientY { get; }Вертикальная координата, в которой произошло событие, относительно окна просмотра, связанного с событием.
CtrlKey { get; }Обратитесь к атрибуту ctrlKey.
CurrentTarget { get; }Используется для обозначенияIEventTarget чьяIEventListener в настоящее время обрабатываются. Это особенно полезно во время захвата и всплытия.
DefaultPrevented { get; }Возвращает значение true, если функция preventDefault() была вызвана, когда значение отменяемого атрибута равно true, и значение false в противном случае.
DeltaMode { get; }Атрибут deltaMode содержит указание на единицы измерения для дельта-значений. Значение по умолчанию — DOM_DELTA_PIXEL (в пикселях).
DeltaX { get; }В пользовательских агентах, где действие по умолчанию для события колеса — прокрутка, значение ДОЛЖНО быть измерением по оси X (в пикселях, строках или страницах) для прокрутки в случае, если событие не отменено. В противном случае это зависящее от реализации измерение (в пикселях, строках или страницах) движения колесного устройства вокруг оси x.
DeltaY { get; }В пользовательских агентах, где действие по умолчанию для события колеса — прокрутка, значение ДОЛЖНО быть измерением по оси Y (в пикселях, строках или страницах) для прокрутки в случае, если событие не отменено. В противном случае это специфичное для реализации измерение (в пикселях, строках или страницах) движения колесика вокруг оси Y.
DeltaZ { get; }В пользовательских агентах, где действие по умолчанию для события колеса — прокрутка, значение ДОЛЖНО быть измерением вдоль оси z (в пикселях, строках или страницах) для прокрутки в случае, если событие не отменено. В противном случае это зависящее от реализации измерение (в пикселях, строках или страницах) движения колесика вокруг оси Z.
Detail { get; }Указывает некоторую подробную информацию о событии в зависимости от типа события.
EventPhase { get; }Используется для указания того, какая фаза потока событий оценивается в данный момент.
IsTrusted { get; }Атрибут isTrusted должен возвращать значение, которым он был инициализирован. При создании события атрибут должен быть инициализирован значением false.
MetaKey { get; }Обратитесь к атрибуту metaKey.
RelatedTarget { get; }Используется для идентификации вторичной цели EventTarget, связанной с событием пользовательского интерфейса, в зависимости от типа события.
ScreenX { get; }Горизонтальная координата, в которой произошло событие, относительно начала системы координат экрана.
ScreenY { get; }Вертикальная координата, в которой произошло событие, относительно начала системы координат экрана.
ShiftKey { get; }Обратитесь к атрибуту shiftKey.
Target { get; }Используется для обозначенияIEventTarget которому изначально было отправлено событие.
TimeStamp { get; }Используется для указания времени (в миллисекундах относительно эпохи), в которое было создано событие. Из-за того, что некоторые системы могут не предоставлять эту информацию, значение timeStamp может быть недоступно для всех событий. Когда недоступно , будет возвращено значение 0. Примерами времени эпохи являются время запуска системы или 0:0:0 UTC 1 января 1970 года.
Type { get; }Имя события (без учета регистра). Имя должно быть именем XML.
View { get; }Атрибут представления идентифицирует окно, из которого было сгенерировано событие. Неинициализированное значение этого атрибута ДОЛЖНО быть нулевым.

Методы

ИмяОписание
virtual GetPlatformType()Этот метод используется для получения объекта ECMAScript.Type .
InitEvent(string, bool, bool)InitEvent метод используется для инициализации значенияEvent создано через the IDocumentEvent интерфейс.
PreventDefault()Если событие можно отменить,PreventDefault метод используется для обозначения того, что событие должно быть отменено, означает, что любое действие по умолчанию, обычно выполняемое реализацией в результате события, не произойдет.
StopImmediatePropagation()Вызов этого метода не позволяет событию достичь каких-либо прослушивателей событий, зарегистрированных после текущего, а при отправке в дерево также предотвращает достижение событием каких-либо других объектов.
StopPropagation()StopPropagation используется метод предотвращения дальнейшего распространения события во время потока событий.

Поля

ИмяОписание
const DOM_DELTA_LINEЕдиницами измерения дельты ДОЛЖНЫ быть отдельные строки текста. Это относится ко многим элементам управления формы.
const DOM_DELTA_PAGEЕдиницами измерения для дельты ДОЛЖНЫ быть страницы, определенные либо как один экран, либо как разграниченная страница.
const DOM_DELTA_PIXELЕдиницами измерения дельты ДОЛЖНЫ быть пиксели. Это наиболее типичный случай для большинства операционных систем и конфигураций реализации.

Смотрите также