最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

javascript - Raphael.js - can I use .show.hide with fade effect? - Stack Overflow

programmeradmin3浏览0评论

Is there a way to make element fade in or fade out using Raphael.js? My code is something like:

var elem = paper.circle(10, 10, 10)
elem.hide();

Is there an attribute to .hide() to make fade effect, something like:

var elem = paper.circle(10, 10, 10)
elem.hide({'duration':5000});

Is there a way to make element fade in or fade out using Raphael.js? My code is something like:

var elem = paper.circle(10, 10, 10)
elem.hide();

Is there an attribute to .hide() to make fade effect, something like:

var elem = paper.circle(10, 10, 10)
elem.hide({'duration':5000});
Share Improve this question asked May 7, 2013 at 7:48 DemeterDemeter 1261 silver badge8 bronze badges
Add a ment  | 

2 Answers 2

Reset to default 13

You can animate opacity for fade effect

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

To fadeIn,

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

You can do it without animations also: http://jsfiddle/3jsFe/1/

You need to take the elem.node

$(elem.node).fadeOut(2000, function() {
    $(elem.node).fadeIn(2000);
});
发布评论

评论列表(0)

  1. 暂无评论