現在、次のページで動作するスクリプトがあります。
それはうまく機能し、私が望むことを行いますが、各トランジションの間にわずかな遅延があります。元の画像をフェードアウトしてからフェードインするのではなく、既存の画像の上に画像をフェードさせることです。 .
物事を何度も移動しようとしましたが、この修正を取得できないようです! 簡単なもので、ここにあるスクリプトがうまく機能することはわかっています。だから、これを修正するのを誰かに手伝ってもらいたいのですが、これは何日も私を悩ませてきた問題です!
とても単純なものを見逃しましたが、それを見ることができません..どんな助けでも大歓迎です。
<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>