Spec-Zone.ru › Angular.js 1.6

Улучшить эту документацию Просмотреть исходный код browserTrigger

  1. функция в модуле ngMock

Обзор

Это глобальная (window) функция, доступная только при включении модуля ngMock.

Она может использоваться для запуска нативного браузерного события на элементе, что полезно для тестирования.

Использование

browserTrigger(element, [eventType], [eventData]);

Аргументы

Параметр Тип Подробности
элемент Object

Оборачиваемый узел jQuery/jqLite или DOMElement

типСобытия
(необязательно)
string

Необязательный тип события. Если не указан, функция пытается определить правильный тип события для элемента, например, change для input[text].

данныеСобытия
(необязательно)
Object

Необязательный объект, содержащий дополнительные данные события, используемые при создании события:

  • bubbles: Event.bubbles. Не применимо ко всем событиям.

  • cancelable: Event.cancelable. Не применимо ко всем событиям.

  • charcode: charCode для событий клавиатуры (keydown, keypress и keyup).

  • elapsedTime: elapsedTime для TransitionEvent и AnimationEvent.

  • keycode: keyCode для событий клавиатуры (keydown, keypress и keyup).

  • keys: массив возможных клавиш-модификаторов (ctrl, alt, shift, meta) для MouseEvent и событий клавиатуры (keydown, keypress и keyup).

  • relatedTarget: relatedTarget для MouseEvent.

  • which: which для событий клавиатуры (keydown, keypress и keyup).

  • x: координаты x для MouseEvent и TouchEvent.

  • y: координаты y для MouseEvent и TouchEvent.

© 2010–2018 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://code.angularjs.org/1.6.9/docs/api/ngMock/function/browserTrigger

Spec-Zone.ru

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