【发布时间】:2013-09-26 16:01:14
【问题描述】:
我想在滚动时看到我的页脚时收到提醒。
$(window).on("mousewheel", function(){
if ($(window).scrollTop() + $(window).height() > $('#footer').position().top){
alert("footer visible");
}
else{
alert("footer invisible");
}
});
所有高度条件似乎都是正确的,但在滚动期间却不是。
【问题讨论】:
-
唯一的问题是你有一个语法错误。更正版本:jsfiddle.net/JRUnr/11
-
是的,您需要使用
offset()来获得 w.r.t 的位置。文档顶部 - 就像上面的小提琴一样。
标签: javascript jquery scroll footer