ページ上にいくつかのリンクがあり、それらはjQueryで配列に変換されます。基本的に、ユーザーがページで[さらに読み込む]をクリックすると、4つの画像が含まれるように生成したいと思います<ul>
(残りの画像が4つない場合は、それ以下にします。その後、閉じる必要があり</ul>
ます。どのように書くかわかりません。これ、誰か知っていますか?また、このコードは大丈夫ですか、それともなんとか整理する必要がありますか?
私が本当に望んでいるのは、ロード中に4つの画像を非表示にしてから、新しい画像を下にスライドさせる<ul>
方法ですが、コールバック関数をどこに記述できるかわからないため、方法がわかりません。方法を知っているなら、私を正しい方向に向けてください!
これまでの私のコード。
var hrefs = jQuery.makeArray(jQuery('ul.js a'))
jQuery('#load_more').bind('click',function(){
jQuery('.img_gallery').append('<ul>')
for(var c = 0; c < 4; c++){
if((hrefs.length) > 0){
jQuery('<li>').append(jQuery('<img>', {src:hrefs[0]})).appendTo(jQuery('.img_gallery'))
hrefs.splice(0,1)
}
}
jQuery('.img_gallery').append('<ul>')
})
ありがとう : )