【发布时间】:2011-12-02 22:31:35
【问题描述】:
我正在自定义以下链接的 raphael 网站上给出的饼图 http://raphaeljs.com/pie.html
此图表显示悬停切片时的动画,此动画只是将切片扩展一点
我想要的是将切片与图表分开
我使用了以下代码行的转换属性,但无法按照我的意愿进行操作。
p.mouseover(function () {
var xis= p.getBBox(true);
p.stop().animate({transform: "s1.1 1.1 "+ cx + " " + cy }, ms, "linear");
txt.stop().animate({opacity: 1}, ms, "linear");
}).mouseout(function () {
p.stop().animate({transform: ""}, ms, "linear");
txt.stop().animate({opacity: 0}, ms);
});
更改第 3 行的 cx 和 cy 实际上以相同的方式固定每个切片的动画,即在悬停时每个切片都会不断更改位置。
http://imageshack.us/photo/my-images/690/sliced1.png
请大家帮我解决这个问题
【问题讨论】:
-
图片链接已损坏。我推荐使用 SO 的图片托管,如果你能得到一个工作链接。
标签: javascript animation raphael pie-chart