私はjQueryで独自のスライドショーを実装しました。最初の1回の反復で問題なく機能しています。関数がすべての画像の反復を完了したときです。 .
function startSlideShow(interval) {
var slides = $('#contain').children('div');
console.log(slides.length);
slides.each(function (i, v) {
setTimeout(function () {
var slide = $(v);
console.log(i + "-" + v);
$('#currentImage').attr('src', slide.find('img').attr('src')).fadeIn(interval * 100);
$('#slideDesc').html(slide.find('span').html()).fadeIn(interval * 100);
}, i * interval * 1000);
});
//startSlideShow(interval);
}
再帰的に呼び出してみましたが、うまくいかず、ページ全体がハングします。