添加相同页面的无限滚动功能
Endless scroll function with adding same page
我需要一个网页的无限滚动功能。如果页面滚动到底部,应添加相同的页面而不重新加载内容。
这里是代码的开头:
$(window).scroll(function() {
if($(window).scrollTop() + $(window).height() == $(document).height()) {
alert("bottom!");
}
});
非常感谢您的帮助!
您可以只复制 body
的内容并将其附加到您的 alert
调用所在的位置。
$(document).ready(function(){
var contents = $("body").html();
$(window).scroll(function() {
if($(window).scrollTop() + $(window).height() == $(document).height()) {
$("body").append(contents);
}
});
})
值得指出的是,我不会将它留在 body 标签内,而是放在 head 的底部,因为复制 body 元素将导致脚本的多个实例 运行。
我需要一个网页的无限滚动功能。如果页面滚动到底部,应添加相同的页面而不重新加载内容。
这里是代码的开头:
$(window).scroll(function() {
if($(window).scrollTop() + $(window).height() == $(document).height()) {
alert("bottom!");
}
});
非常感谢您的帮助!
您可以只复制 body
的内容并将其附加到您的 alert
调用所在的位置。
$(document).ready(function(){
var contents = $("body").html();
$(window).scroll(function() {
if($(window).scrollTop() + $(window).height() == $(document).height()) {
$("body").append(contents);
}
});
})
值得指出的是,我不会将它留在 body 标签内,而是放在 head 的底部,因为复制 body 元素将导致脚本的多个实例 运行。