javascript - Raphael.js - 我可以使用带有淡入淡出效果的 .show/.hide 吗?

标签 javascript raphael fade

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

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

是否有 .hide() 的属性来制作淡入淡出效果,例如:

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

最佳答案

您可以为不透明度设置动画以实现淡入淡出效果

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

淡入,

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

关于javascript - Raphael.js - 我可以使用带有淡入淡出效果的 .show/.hide 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16413876/

相关文章:

javascript - 在一组路径上应用 Raphael 中的悬停事件

javascript - 一些 Raphael 标签没有出现在 Linechart Mouseover 上

javascript - 在 raphael.js 中缩放填充图案

javascript - JQuery 淡出

javascript - Jade mixin 属性未应用

c# - ASP.NET 表单自动保存

找不到 Javascript 正则表达式结尾词

javascript - Asp.Net MVC 中的样式和脚本管理

javascript - 将鼠标悬停在链接上时如何淡入内容?

jquery - 文本淡入效果