私はここでさまざまな投稿をしばらく見て回っていますが、jAndyからお見せしようとしているこの投稿を除いて、まだ本当に役に立ったものはありません。
基本的に、divのバックグラウンドにスライドショーを配置できるようにしたいと思います。
これまでのところ、次のコードがありますが、ご覧のとおり、フェードイン、画像の表示、フェードアウトから白への切り替え、フェードインして新しい画像を表示します。一方がフェードアウトしてもう一方がフェードインするのではなく、フェードを一緒にブレンドしたいです。これはかなりオープンエンドであることを知っていますが、誰かが私を正しい方向に向けることができますか?
var images = [
'/slideshow1.jpg',
'/slideshow2.jpg',
'/slideshow3.jpg'
];
loop = 0;
$home = $('#slideme');
(function fader(){
$home.fadeOut(1300, function(){
$home.css('background', 'url(' + images[loop] + ') top center no-repeat');
$home.fadeIn(1300, function(){
setTimeout(fader, 9000);
});
});
if(loop < images.length -1)
loop++;
else loop = 0;
})();
助けてくれて本当にありがとう!