Pav*_* S. 7 javascript jquery javascript-events addeventlistener
有没有办法设置事件监听器,所以它捕获jQuery触发的事件?我想只使用普通(vanilla)JavaScript来收听事件.
我已经设置了以下示例:
(function($) {
    $(document).on('sent_jquery_rec_jquery', function () {
        console.log('sent_jquery_rec_jquery');
    });
    $(document).on('sent_vanilla_rec_jquery', function () {
        console.log('sent_vanilla_rec_jquery');
    });
    document.addEventListener('sent_vanilla_rec_vanilla', function () {
        console.log('sent_vanilla_rec_vanilla');
    });
    document.addEventListener('sent_jquery_rec_vanilla', function () {
        console.log('sent_jquery_rec_vanilla');
    });
    document.dispatchEvent(new Event("sent_vanilla_rec_vanilla"));
    document.dispatchEvent(new Event("sent_vanilla_rec_jquery"));
    $(document).trigger('sent_jquery_rec_jquery');
    $(document).trigger('sent_jquery_rec_vanilla');
}(jQuery));
接收和记录的三个事件是:
当事件通过发送时$(document).trigger,设置的事件监听document.addEventListener器没有启动.这是什么原因,我怎样才能使它工作?