我有一个脚本,我在其中添加了一个带有纯 JavaScript 的 eventListener,如下所示:
body.addEventListener('click', track, false);
在我的单元测试中,我想在body
.
$('#test').trigger('click')
但这不起作用。它似乎只有在我使用 jQuery 添加 eventListener 时才有效。我也可以用纯 JavaScript 触发事件。
var event = new MouseEvent('click', {
'view': window,
'bubbles': true,
'cancelable': true
});
$('#test')[0].dispatchEvent(event);
那么有人可以解释为什么trigger
在这里不起作用吗?