Raphael.js - 我可以使用.show/.hide和淡入淡出效果吗?

Dem*_*ter 7 javascript fade raphael

有没有办法使用Raphael.js使元素淡入或淡出?我的代码是这样的:

var elem = paper.circle(10, 10, 10)
elem.hide();
Run Code Online (Sandbox Code Playgroud)

是否存在.hide()属性以使淡入淡出效果,如:

var elem = paper.circle(10, 10, 10)
elem.hide({'duration':5000});
Run Code Online (Sandbox Code Playgroud)

Jas*_*ant 13

您可以opacity为淡入淡出效果设置动画

var elem = paper.circle(10, 10, 10);
elem.animate({ opacity : 0 }, 1000, function () { this.hide() });
Run Code Online (Sandbox Code Playgroud)

淡出,

elem.show().animate({ opacity : 1 }, 1000);