我知道有一个几个问题的是,检查了所有的只是无法得到它的工作,因为我不知道如何开始......jQuery的砌体无限滚动设立
我有基本的砖石设置:
现在我怎么可以设置多少个元素在第一显示,我怎么能触发启动加载与无限scoll下一个要素是什么?请帮助
我发现了很多这样的:
jQuery(window).load(function(){
jQuery('.hfeed').masonry({
singleMode: true,
itemSelector: '.box'
});
jQuery('.hfeed').infinitescroll({
navSelector : '.pagination', // selector for the paged navigation
nextSelector : '.pagination .next', // selector for the NEXT link (to page 2)
itemSelector : '.box', // selector for all items you'll retrieve
loadingImg : '/wp-content/themes/sprppl/images/loader.gif',
loadingText : "Loading...",
donetext : 'No more pages to load.',
debug: false,
errorCallback: function() { jQuery('#infscr-loading').animate({opacity: .8},2000).fadeOut('normal'); }
},
// call masonry as a callback
function(newElements) { jQuery(this).masonry({ appendedContent: jQuery(newElements) }); }
);
});
但是,当我将其插入,什么都不会发生。如何从这里开始?
您的jsfiddle无法正常工作,因为您的JavaScript链接指向网页,而不是脚本。您从未加载过imagesloaded.js,并且在它上面您的图片加载功能也不正确。这是一个正确的小提琴,看它实际上工作(没有infinitescroll添加)[砌体示例](http://jsfiddle.net/macsupport/buw0u6mx/) – Macsupport 2014-10-10 01:13:13