【问题标题】:Raphael.js How to remove click handler?Raphael.js 如何删除点击处理程序?
【发布时间】:2011-06-08 08:39:52
【问题描述】:

如果我将点击事件处理函数附加到我的 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 处理的点击处理,但它没有。

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

【问题讨论】:

    标签: javascript jquery dom-events raphael


    【解决方案1】:

    请尝试 myRect.unclick(clickHandler);

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-07
      • 1970-01-01
      • 1970-01-01
      • 2010-12-08
      • 2016-04-20
      相关资源
      最近更新 更多