我正在尝试构建自己的“无限滚动”,因此我比使用插件拥有更多的控制权。
我目前有以下内容:
$(window).scroll(function(){
if ($(window).scrollTop() == $(document).height() - $(window).height()){
loadNew();
}
});
function loadNew(){
var next = $('a.next').attr('href');
$.ajax({
url: next,
success: function(html){
** GET ALL '.grid-item' TO USE BELOW**
var $newElems = $( **ALL .grid-item** ).css({ opacity: 0 });
$newElems.imagesLoaded(function(){
$newElems.animate({ opacity: 1 });
$container.masonry( 'appended', $newElems, true );
});
}
});
return false;
}
到目前为止,当用户滚动到页面底部时触发,然后从分页中获取“下一个”URL,并在成功调用中返回页面的完整 HTML。
正如您在我的代码中看到的那样,我想获取所有带有“.grid-item”类的 div,以供下面的代码使用。
我真的很难将'.grid-item' div 分开使用。
有谁能够解释我怎么能做到这一点?