拉斐尔 - 如何防止一组冒泡事件

时间:2014-01-09 14:26:06

标签: events raphael event-bubbling

myset = paper.set();
myset.push(mycircle);
myset.push(mytext);
myset.mouseover(function(){ ... });

如果我继续阅读项目或更好的文本,事件就会将其取消。 我该怎么做才能防止这种情况?

经过一些修改,现在可行了......

1 个答案:

答案 0 :(得分:1)

在文本元素上将CSS属性pointer-events设置为none。 E.g。

mytext.node.setAttribute("pointer-events", "none");

您需要通过节点执行此操作,因为这不是Rapahel直接支持的内容,因此如果您通过mytext.attr直接设置它将被忽略。