Raphael.js如何删除点击处理程序?

时间:2011-06-08 08:39:53

标签: jquery javascript-events javascript raphael

如果我将一个点击事件处理函数附加到我的Raphael元素,如下所示:

var paper = Raphael("mycanvas", '100%', '100%');


var clickHandler = function(){
     //DO SOME THING
}

var myRect = paper.rect(140, 10, 30, 30);
myRect.click(clickHandler);

如何稍后删除此点击处理程序?

我尝试myRect.click(),我想它会清空我的点击处理程序功能,并会删除我之前myRect的点击处理程序,但事实并非如此。

那么,如何在以后删除此点击处理程序?

1 个答案:

答案 0 :(得分:5)

请尝试     myRect.unclick(clickHandler事件);