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

#javascript #jquery #dom-events #raphael

#javascript #jquery #dom-события #рафаэль

Вопрос:

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

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