我有一个问题,假设我有一个对象并且我希望它持续发光,这可以通过 Jquery 实现吗?是否有自动动画功能可以循环淡入淡出注释?如果有,意味着我只需要两个图像并自动切换淡入淡出淡出,有没有办法实现这一点?
问问题
975 次
2 回答
1
假设您创建了一个DIV
带有背景的图像,并在其中放置了IMG
淡入淡出:
<div class="fade" style="width:100; height:100; background:url(img1.jpg);">
<img src="img2.jpg" />
</div>
比您可以使用.fadeTo()
回调来循环图像的淡入淡出:
var opac=[1, 0.2], c=0;
(function loop(){
$('.fade img').fadeTo(400, opac[++c%2], loop);
})();
于 2013-04-11T13:25:15.427 回答
0
您可以使用setInterval
函数来制作循环。一个间隔必须等于fadeOut
和fadeIn
动画的总和。例如:
setInterval( function() {
$( '#comment' ).fadeOut( 800 ).fadeIn( 200 );
}, 1000 );
于 2013-04-11T12:59:17.387 回答