私は最初のjqueryコードを書いていますが、php関数を介して画像を取得し、装飾を加えた順序で画像を表示するランダムスライダーを作成する必要があります。ランダムなことはphpで行われます。私のjqueryは次のとおりです。
function bannerSlide(){
$.ajax({
type: "GET",
url: "test.php",
dataType: 'json',
success: function(images) {
$.each(images, function (index, value) {
$('#banner').slideUp(500).delay(2000).fadeIn(500).css('background', 'url(ItemPictures/'+value+')');
});
}
});
}
画像をimages
配列で取得し、ループします。私が直面している問題は、このコードが配列の最後の画像のみを表示することです。他の画像は表示されず、配列の最後の画像をスライドし続けます。しかし、関数alert
内にステートメントを入れる$.each
と、アラートボックスの[OK]をクリックすると画像が変化します。
どんな助けでも大歓迎です。
すでに構築されているスライダーの使用を提案しないでください。