Я пытаюсь реализовать слайдер в ember.js; для этого мне нужно было бы захватить событие mouseMove
, даже если оно покинет представление, которое оно впервые получило. В чистом JS я хотел бы сделать что-то вроде этого:Захват события mouseMove в ember.js
element.addEventListener 'mousemove', ..., true // true means 'capture event'
Это также имеет приятный побочный эффект наличия события увольняют на элемент захвата, даже если мышь покидает окно браузера, имитируя способ управления пользовательского интерфейса ведут себя в родные приложения.
Я, похоже, не могу найти способ сделать это в ember.js, но я уверен, что я что-то пропускаю. Если нет, то каков рекомендуемый способ сделать что-то подобное?
Я в конечном итоге добавление слушателей на теле, отлично работает! –
Я отредактировал свой ответ, чтобы удалить костяную область события mouseMove прямо на ваш взгляд. Слушатели должны просто быть на «теле» без выбора области выбора. –