有没有办法使用 Raphael.js 使元素淡入或淡出?我的代码是这样的:
var elem = paper.circle(10, 10, 10)
elem.hide();
.hide() 是否有一个属性可以产生淡入淡出效果,例如:
var elem = paper.circle(10, 10, 10)
elem.hide({'duration':5000});
有没有办法使用 Raphael.js 使元素淡入或淡出?我的代码是这样的:
var elem = paper.circle(10, 10, 10)
elem.hide();
.hide() 是否有一个属性可以产生淡入淡出效果,例如:
var elem = paper.circle(10, 10, 10)
elem.hide({'duration':5000});
opacity
您可以为淡入淡出效果制作动画
var elem = paper.circle(10, 10, 10);
elem.animate({ opacity : 0 }, 1000, function () { this.hide() });
淡入,
elem.show().animate({ opacity : 1 }, 1000);
你也可以在没有动画的情况下做到这一点:http: //jsfiddle.net/3jsFe/1/
你需要采取elem.node
$(elem.node).fadeOut(2000, function() {
$(elem.node).fadeIn(2000);
});