Raphael.JS,防止事件冒泡

时间:2012-02-08 17:52:41

标签: javascript raphael

在下面的小提琴中,如何在拖放时阻止点击事件冒泡并调用“AddVertex”?

要复制:

  1. 点击文档(将添加顶点)
  2. 点击顶点并拖动,释放鼠标后,调用addVertex,创建另一个顶点。
  3. 我已尝试过各种各样的event.stopPropogation组合,在up函数中返回false等,没有快乐。

    http://jsfiddle.net/paulsidebottom/YzN8K/

1 个答案:

答案 0 :(得分:3)

我能够通过改变它来使它工作:

function addVertex(e)
{
    if(e.target.nodeName !== 'circle'){
        paper.vertex(e.clientX, e.clientY);
    }
    console.log("Added vertex.");
}