我目前有一个可在以下页面上运行的脚本:
它运行良好并且可以满足我的要求,但是在每次转换之间我都有轻微的延迟,现在我想做的是让图像淡出现有图像的顶部,而不是淡出原始图像然后淡入.
我已经尝试过多次移动东西,但似乎无法解决这个问题!我知道这是一个快速的脚本,而且我在这里的脚本运行良好。所以希望有人帮我解决这个困扰我好几天的问题!
我错过了一些如此简单但看不到的东西。任何帮助将不胜感激。
<script type="text/javascript">
$(document).ready(function () {
var $backgroundimages = ['http://www.universitycompare.com/wp-content/themes/blue-and-grey/images/ads/aru/front-page-ad.jpg', 'http://www.universitycompare.com/wp-content/themes/blue-and-grey/images/ads/uniofbuckingham/front-page-ad.jpg', 'http://www.universitycompare.com/wp-content/themes/blue-and-grey/images/ads/middlesex/front-page-ad.jpg', 'http://www.universitycompare.com/wp-content/themes/blue-and-grey/images/home-page-slide.jpg', 'http://www.universitycompare.com/wp-content/themes/blue-and-grey/images/TCE-New.jpg'];
var $backgroundcount = 0;
function fade($ele) {
$ele.css('background-image', 'url('+$backgroundimages[$backgroundcount]+')');
$backgroundcount++;
$ele.fadeIn(1000).delay(4000).fadeOut(1000, function () {
if ($backgroundcount >= $backgroundimages.length) {
$backgroundcount = 0;
};
fade($ele);
});
};
fade($('#stretchParent .HomeImage').first());
});
</script>