2011-06-08 47 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);

相關問題