我为正在开发的新网站创建了一个旋转横幅脚本 在此处查看横幅(每 10 秒旋转一次)
不幸的是,过渡似乎是一个小车,图像会淡出,再次显示相同的图像,然后淡入新的图像。我想我在某个地方犯了一个简单的错误,但不知道它在哪里。用于循环横幅的代码是:
在准备好的文件中:
if ($('.home').length > 0){
$('<img width="100%" />').attr('src', '/assets/img/backgrounds/home/hero'+homecount+'.jpg').load(function(){
$('.hero').append( $(this) );
$('.hero img').fadeIn('medium').delay(10000).fadeOut('slow', loopImages);
setHeroHeight();
});
}
外部文件准备好:
function loopImages(){
homecount = homecount+1;
if (homecount > 5){
homecount = 1;
}
$('.hero img')
.attr('src', '/assets/img/backgrounds/home/hero'+homecount+'.jpg')
.load(function(){ $('.hero img').fadeIn('fast')}).delay(10000).fadeOut('slow', loopImages);
}
任何帮助将不胜感激
谢谢
戴夫