event-handling - 如何解绑所有事件 Raphael

标签 event-handling raphael

ex 的 Raphael 函数。 element.unclick(handler) (实际上调用 eve.unbind(event, handler) )允许您通过事件处理程序删除处理程序,但如何取消绑定(bind)所有事件处理程序

最佳答案

这可能是一种方法。

Raphael.el.unbindAll = function(){
        while(this.events.length){          
            var e = this.events.pop();
            e.unbind();
        }
    }

然后解绑一个元素的所有事件

mypath.unbindAll();

关于event-handling - 如何解绑所有事件 Raphael,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9061575/

相关文章:

java - 您如何使用 JavaFX 监听在 TextField 中完成的鼠标粘贴?

javascript - 拉斐尔的可编辑文本

javascript - 在很多矩形上使用背景时,Raphael JS 变得非常慢

javascript - 使用 Raphael 在 javascript 中处理 "drop"事件

event-handling - 在 Xamarin.Forms 中,是否需要从 View 中删除事件处理程序?

c# - 初始化后动态注册按钮点击事件

javascript - jQuery 无法更新数据属性

JavaFX ListView 和 ContextMenu - getSelectedItem() 返回 null

jquery - 结合Raphael和jQuery实现浏览器兼容

javascript - 移动拉斐尔矢量图形中三 Angular 形的位置