我有一個函數,當我接近頁面底部時加載新項目。它的效果很好,唯一的問題是當新項目加載時,滾動位置一直回到頂部,這非常混亂,而不是我想要的。下面是函數:滾動位置保持最佳狀態,但我沒有告訴它
function loader(url) {
$.get(url, function(data) {
$newPosts = $(data).filter(function(){
return this.id === 'posts';
}).children();
$newPosts.hide();
$wall.masonry('destroy');
$('#posts').append($newPosts);
$newPosts.each(function(){
$(this).fadeIn('slow');
});
$wall.masonry({
itemSelector: '.entry, .entry_photo',
isAnimated : false
});
}).error(function(url) {
alert('error');
});
};
Jsfiddle
因此,大家可以看到,它跳右後衛頂,看起來參差不齊。我怎樣才能防止呢?爲什麼會發生?
在我看來,該鏈接的jsfiddle沒有顯示的問題。你能修好它嗎? –
這jsfiddle顯示我的問題... –