我需要动态添加内容,所以一旦用户向下滚动,一切都很好,因为我检测到一旦用户接近页面底部,我就会添加内容,所以用户甚至不会注意到它,但是一旦用户向上滚动,如果我添加内容,所有其他页面都会跳出来,用户可以清楚地看到有些东西是错误的。
我代码:$(window).scroll(function() {
if($(window).scrollTop() + $(window).height() > $(document).height()-100) {
$('#myparrentdiv').append(huge_content);
}
if($(window).scrollTop()<100) {
$('#myparrentdiv').prepend(huge_content); //here we get jumping content
}
});
你有一个错别字前置,而不是前置。
$(window).scroll(function() { if($(window).scrollTop() + $(window).height() >
$(document).height()-100) { $('#myparrentdiv').append(huge_content); }
if($(window).scrollTop()<100) { $('#myparrentdiv').prepend(huge_content); //here we get jumping content } });