【发布时间】:2012-06-20 21:55:47
【问题描述】:
我有一个使用 jquery masonry 和在帖子上无限滚动的 tumblelog。砌体仅适用于前几个帖子,然后与其他所有内容重叠。我知道这种问题被问了很多,但似乎没有人知道答案。这是我的代码:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>
<script type="text/javascript" src="http://static.tumblr.com/bswe8t6/UFVlryaq2/jquerymsnryv2.js"></script>
<script type="text/javascript">
$(window).load(function(){
var $wall = $('#posts');
$wall.imagesLoaded(function(){
$wall.masonry({
columnWidth: 196,
itemSelector: '.post',
isAnimated : false
});
});
$wall.infinitescroll({
navSelector : '#navigation',
nextSelector : 'a#nextPage',
itemSelector : '.post',
bufferPx : 2000,
debug : false,
errorCallback: function() {
$('#infscr-loading').fadeOut('normal');
}},
function( newElements ) {
var $newElems = $( newElements );
$newElems.hide();
$newElems.imagesLoaded(function(){
$wall.masonry( 'appended', $newElems,{isAnimated: false}, function(){$newElems.fadeIn('slow');} );
});
}); $('#content').show(500);
});
</script>
Here's my link. 谢谢!
【问题讨论】:
-
为什么OP的头像和链接不存在?
标签: tumblr jquery-masonry infinite-scroll