[英]image not getting displayed after changing src attribute of img using jquery
[英]animating one image tag with changing src attribute using jQuery
我有一个应用程序,其中一个分区包含一个需要每三秒钟更改一次的图像。 但是问题是我还需要向该变化的事件中添加一些动画。 我尝试了几件事,但是看起来并不令人满意。 有什么办法可以在此使用animate()吗? 我的仅更改图像的代码如下:
var arrayOfImages //asssume that this array have 10 images
var i = 0;
setInterval(function(){
$('.imageBox').attr('src', arrayImg[i]);
i++;
if(i == 10) i=0;
}, 3000);
除此之外,我也尝试了fadeIn和fadeOut,但这看起来也很幼稚。
var i = 0;
setInterval(function(){
$('.imageBox').fadeOut(500, function() {
$('.imageBox').attr("src",arrayImg[++i]);
$('.imageBox').fadeIn(500);
});
if(i == 10) i=0;
}, 3000);
请对此提供任何帮助。 预先谢谢您,这是小提琴的链接http://jsfiddle.net/apf5X/8/
您是否尝试过jQuery Cycle 2 ?
这是一个非常强大的插件,带有许多动画。 不仅适用于图像,而且适用于任何html标签!
使用一个库可能会更容易。
这里有一些建议可以帮助您入门:
还有更多可供选择。 要搜索的一个很好的关键字是javascript图像滑块或jquery图像滑块。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.