我目前正在使用一些js来检测何时到达我正在开发的站点的页面底部。我目前正在使用下面的脚本测试js:
$(window).scroll(function(){
if ($(window).scrollTop() == $(document).height() - $(window).height() ){
console.log('you are at the bottom');
}
});
我这里的问题是,它只在我滚动页面的顶部时触发,而不是底部,这不是我想要的效果。
有没有人知道为什么它不能工作?
谢谢,马克
免责声明:我不是JavaScript开发人员,我是网页设计师。HTML和CSS,我整天都在处理,JS,不是很多。这就是我寻求帮助的原因。
下面的脚本允许平滑地滚动到页面顶部:
function scrollToTop() {
var position =
document.body.scrollTop || document.documentElement.scrollTop;
if (position) {
window.scrollBy(0, -Math.max(1, Math.floor(position / 10)));