2011-06-08 48 views
2

如果我有一个click事件处理函数添加到我的拉斐尔元素是这样的:Raphael.js如何删除点击处理程序?

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,但它不会。

那么,以后如何删除这个点击处理程序呢?

回答

4

请尝试 myRect.unclick(clickHandler);

相关问题