如何检查自定义事件是否被阻止

3
在我的代码中,我需要在事件分发后与自定义事件进行交互。
// ...
let customEvent = new CustomEvent('myevent', {
  bubbles: true,
  cancelable: true
});

button.addEventListener('click', function (e) {
  e.preventDefault();
  otherElement.dispatchEvent( customEvent );
  // at this point i neeed some help
  // if ( customEvent was canceled or prevented ) { do something }
});

如何检查事件是否被阻止/取消或其他解决方案以获得一些“反馈”?

3个回答

3

有很多方法可以实现这个目标。其中一种方法是:

var isCanceled = !otherElement.dispatchEvent(event);

2

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接