是否可以从元素中取消/删除所有事件侦听器?我没有自己设置这些侦听器,所以我没有可以使用的StreamSubscription
。我需要以某种方式获取它们。
所以有些图书馆这样做了:
querySelector('body').onMouseUp.listen(handler);
我想再次删除该(和所有其他)处理程序。
答案 0 :(得分:1)
您可以在子元素中添加onMouseUp
事件处理程序,并在事件上调用stopPropagation
和/或stopImmediatePropagation
,以防止事件传播。