通过随时间改变元素的不透明度可以实现淡入或淡出,这是一个非常简单的示例:
var iframe = document.getElementById('iframe');
fadeOut(iframe, 1000);
function fadeOut(el, duration) {
/*
* @param el - The element to be faded out.
* @param duration - Animation duration in milliseconds.
*/
var step = 10 / duration,
opacity = 1;
function next() {
if (opacity <= 0) { return; }
el.style.opacity = ( opacity -= step );
setTimeout(next, 10);
}
next();
}
Run Code Online (Sandbox Code Playgroud)
虽然jQuery是一个令人难以置信的库,但你对它的使用应该不仅仅是它创造奇特效果的能力.应采用图书馆,其完整性和易用性; 不是因为它发生在只提供一个事情,你可能需要使用.
| 归档时间: |
|
| 查看次数: |
13984 次 |
| 最近记录: |