Spec-Zone.ru › Dart 1

dart:html

MouseEvent класс

Наследование
  • Object
  • JSObject
  • DartHtmlDomObject
  • Event
  • UIEvent
  • MouseEvent
Реализует
  • PointerEvent
  • WheelEvent
Аннотации
  • @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'), только для чтения
button → int
@DocsEditable(), @DomName('MouseEvent.button'), только для чтения
buttons → int
@DocsEditable(), @DomName('MouseEvent.buttons'), @Experimental(), только для чтения
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(), только для чтения
relatedTarget → EventTarget
@DocsEditable(), @DomName('MouseEvent.relatedTarget'), только для чтения
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

Spec-Zone.ru

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