Я хочу моделировать фальшивое событие mousedown методом jQuery trigger(), и я регистрирую событие mousedown с помощью собственного метода javascript - addEventListener(). И я обнаружил, что это невозможно запустить...
elem.addEventListener('mousedown', function () {
alert('addEventListener');
});
$(elem).on('mousedown', function () {
alert('on');
});
$(elem).trigger('mousedown');
Я делаю некоторые тесты об этом.
- Зарегистрировать событие mousedown jQuery on()
- Результат: работает
- Зарегистрировать щелчок событие addEventListener()
- Результат: работает
Здесь что-то не так?
Спасибо.
P.S. Причина, почему использует addEventListener(), заключается в том, что я хочу написать библиотеку без jQuery.