Raphael.js Как удалить обработчик кликов? - PullRequest
2 голосов
/ 08 июня 2011

Если я добавлю функцию обработчика события щелчка к моему элементу 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 Ответ

5 голосов
/ 08 июня 2011

Пожалуйста, попробуйте myRect.unclick (clickHandler);

...