RaphaelJS + jQuery:如何为路径定义ID和CLASSES

时间:2011-08-29 21:11:32

标签: jquery svg

嗯,我的问题很简单。

我正在使用RaphaelJS制作具有悬停效果的国家地图,但如何通过悬停获取状态ID?

想象一下,你有这个示例路径。

var path = paper.path('coordinates_here');

如何使用jQuery识别此路径? 例如:

    $('#myPathId').mouseenter(function(){
       //do something here
    });

2 个答案:

答案 0 :(得分:4)

您可以使用Raphaeljs的内置事件绑定,例如:

path.mouseover(function (event) {
    //do something
});

或者如果你真的想使用jQuery来进行事件绑定,你可以这样做:

$(path.node).mouseenter(function(){
       //do something here
    });

假设

var path = paper.path('coordinates_here');

答案 1 :(得分:1)

您会在另一篇文章中找到答案:How to access id attribute of any element in Raphael

顺便说一下:我通过Google搜索“raphael path id”找到了它。