MouseEvent класс
- Наследование
- Object
- JSObject
- DartHtmlDomObject
- Event
- UIEvent
- MouseEvent
- Реализует
- Аннотации
- @DomName('MouseEvent')
Статические свойства
- instanceRuntimeType → Type @Deprecated("Только для внутреннего использования"), только для чтения
Конструкторы
- MouseEvent(String тип, { Window представление, int деталь: 0, int экраннаяКоординатаX: 0, int экраннаяКоординатаY: 0, int клиентскаяКоординатаX: 0, int клиентскаяКоординатаY: 0, int кнопка: 0, bool пузыриться: true, bool отменяется: true, bool ctrl: false, bool alt: false, bool shift: false, bool meta: false, EventTarget связанныйЭлемент }) factory
- MouseEvent.internal_()
Свойства
- altKey → bool @DocsEditable(), @DomName('MouseEvent.altKey'), только для чтения
- client → Point @DomName('MouseEvent.clientX'), @DomName('MouseEvent.clientY'), только для чтения
- clientX → int @deprecated, только для чтения
- clientY → int @deprecated, только для чтения
- ctrlKey → bool @DocsEditable(), @DomName('MouseEvent.ctrlKey'), только для чтения
- dataTransfer → DataTransfer @DomName('MouseEvent.dataTransfer'), только для чтения
- fromElement → Node @deprecated, @DocsEditable(), @DomName('MouseEvent.fromElement'), только для чтения
-
Нестандартный способ доступа к элементу, откуда пришел курсор мыши в случае
mouseoverсобытия. - layer → Point @DomName('MouseEvent.layerX'), @DomName('MouseEvent.layerY'), только для чтения
- metaKey → bool @DocsEditable(), @DomName('MouseEvent.metaKey'), только для чтения
- movement → Point @DomName('MouseEvent.movementX'), @DomName('MouseEvent.movementY'), @Experimental(), @SupportedBrowser(SupportedBrowser.CHROME), @SupportedBrowser(SupportedBrowser.FIREFOX), только для чтения
- movementX → int @deprecated, только для чтения
- movementY → int @deprecated, только для чтения
- offset → Point только для чтения
-
Координаты курсора мыши в координатах целевого узла.
- offsetX → int @deprecated, только для чтения
- offsetY → int @deprecated, только для чтения
- page → Point @DomName('MouseEvent.pageX'), @DomName('MouseEvent.pageY'), только для чтения
- region → String @DocsEditable(), @DomName('MouseEvent.region'), @Experimental(), только для чтения
- screen → Point @DomName('MouseEvent.screenX'), @DomName('MouseEvent.screenY'), только для чтения
- screenX → int @deprecated, только для чтения
- screenY → int @deprecated, только для чтения
- shiftKey → bool @DocsEditable(), @DomName('MouseEvent.shiftKey'), только для чтения
- toElement → Node @deprecated, @DocsEditable(), @DomName('MouseEvent.toElement'), только для чтения
-
Нестандартный способ доступа к элементу, куда переместился курсор мыши в случае
mouseoutсобытия. - bubbles → bool @DocsEditable(), @DomName('Event.bubbles'), только для чтения, унаследованное
- cancelable → bool @DocsEditable(), @DomName('Event.cancelable'), только для чтения, унаследованное
- currentTarget → EventTarget @DocsEditable(), @DomName('Event.currentTarget'), только для чтения, унаследованное
- defaultPrevented → bool @DocsEditable(), @DomName('Event.defaultPrevented'), только для чтения, унаследованное
- detail → int @DocsEditable(), @DomName('UIEvent.detail'), только для чтения, унаследованное
- eventPhase → int @DocsEditable(), @DomName('Event.eventPhase'), только для чтения, унаследованное
- hashCode → int только для чтения, унаследованное
- isTrusted → bool @DocsEditable(), @DomName('Event.isTrusted'), @Experimental(), только для чтения, унаследованное
- matchingTarget → Element только для чтения, унаследованное
-
Указатель на элемент, селектор CSS которого совпал в рамках которого было вызвано событие. Если это событие не связано с делегированием событий, доступ к этому значению вызовет
UnsupportedError. - path → List<EventTarget> @DocsEditable(), @DomName('Event.path'), @Experimental(), только для чтения, унаследованное
-
Путь события, учитывающий теневой DOM.
- runtimeType → Type только для чтения, унаследованное
-
Представление типа объекта во время выполнения.
- scoped → bool @DocsEditable(), @DomName('Event.scoped'), @Experimental(), только для чтения, унаследованное
- sourceCapabilities → InputDeviceCapabilities @DocsEditable(), @DomName('UIEvent.sourceCapabilities'), @Experimental(), только для чтения, унаследованное
- target → EventTarget @DocsEditable(), @DomName('Event.target'), только для чтения, унаследованное
- timeStamp → num @DocsEditable(), @DomName('Event.timeStamp'), только для чтения, унаследованное
- type → String @DocsEditable(), @DomName('Event.type'), только для чтения, унаследованное
- view → WindowBase @DocsEditable(), @DomName('UIEvent.view'), только для чтения, унаследованное
Операторы
- operator ==(
other) → bool inherited -
Оператор равенства.
Методы
- getModifierState(
String keyArg) → bool @DocsEditable(), @DomName('MouseEvent.getModifierState'), @Experimental() - deepPath(
) → List<EventTarget> @DocsEditable(), @DomName('Event.deepPath'), @Experimental(), inherited - noSuchMethod(
Invocation invocation) → dynamic inherited -
Вызывается при обращении к несуществующему методу или свойству.
- preventDefault(
) → void @DocsEditable(), @DomName('Event.preventDefault'), inherited - stopImmediatePropagation(
) → void @DocsEditable(), @DomName('Event.stopImmediatePropagation'), inherited - stopPropagation(
) → void @DocsEditable(), @DomName('Event.stopPropagation'), inherited - toString(
) → String inherited -
Возвращает результат метода JavaScript
toString.
© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dartlang.org/stable/1.24.3/dart-html/MouseEvent-class.html