2013-05-07 29 views

回答

13

您可以淡入淡出效果动画opacity

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

要淡入,

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

4

你可以不用动画也:http://jsfiddle.net/3jsFe/1/

你需要采取elem.node

$(elem.node).fadeOut(2000, function() { 
    $(elem.node).fadeIn(2000); 
}); 
+0

所以,'elem.node'选择XML节点,然后你可以使用jQuery了吗? +1 – Jashwant 2013-05-07 08:37:34

+0

是的,您可以将jQuery用于淡入淡出,动画以及jQuery所做的一切。使用'elem.node'你可以获得节点元素,你可以使用它来操作。你也可以使用(像Jashwant的回答)[elem.animate](http://raphaeljs.com/reference.html#Element.animate),但我更喜欢jQuery,因为我已经习惯了它。 :) – 2013-05-07 08:54:56