我在一个页面上有几个链接,它们用 jQuery 变成了一个数组。基本上,当用户在页面上单击“加载更多”时,我想生成一个<ul>
内部有 4 个图像(或者如果没有剩余 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>')
})
谢谢 : )