其次,我使用 raphaeljs lib 在不同的路径中进行了 SVG 表单转换。
我想通过使用 raphaeljs 2.1.0 => getById(id); 的功能调用他来获得路径
但是 Chrome 或 Firefox 告诉我没有函数 getById !我不明白为什么?
这是我的一段代码:
rsrGroups = [path_c_trsp,path_i_trsp,path_l_trsp,path_o_trsp];
len = rsrGroups.length;
for(var i = 0; i < len; i++){
var el = rsrGroups[i];
el.mouseover(function() {
rsrGroupsMin.forEach(function(el){
var getPath = el.getById('el.id'); // here is the method called !
alert(getPath);
el.animate({opacity: 0.5},350,function () {});
rsrGroups2.forEach(function(tri){
tri.animate({opacity: 0.5},350,function () {});
});
});
this.animate({opacity: 1},350,function () {});
});
}
这是 Chrome 给出的错误:
未捕获的类型错误:对象 Raphaël 的对象没有方法“getById”
我尝试了不同的东西,但没有人工作:/