Я хочу моделировать фальшивое событие 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.
