Raphael js库获取属性值

Ser*_*rov 9 javascript jquery raphael

如何在事件函数中获取矩形的属性?例如,我需要获得不透明度值.这是代码:

var j = R.rect(position_x - 40, position_y - 285, 80, 50);
        j.attr({'fill': '#654','stroke':'none'});
        j.rotate(20 * z, position_x, position_y);
        j.mouseover(function (event) {
            this.attr({opacity: "0.5"});
        });
Run Code Online (Sandbox Code Playgroud)

Tro*_*ter 12

我相信你可以使用attr带有一个参数的函数,如下所示:

j.attr('opacity');
Run Code Online (Sandbox Code Playgroud)

有关更多信息,请查看atrar的Raphael文档:http://raphaeljs.com/reference.html#attr.