Raphael.js Как удалить обработчик кликов?

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

Итак, как удалить этот обработчик кликов позже?


person Leem    schedule 08.06.2011    source источник


Ответы (1)


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

person Wolfgang Kuehn    schedule 08.06.2011