我正在尝试在用户滚动浏览“#topp”元素时创建一个提示“True”,但它没有做任何事情,该元素应该只是页面顶部的一个小div
HTML
<div id="topp"></div>
的jQuery
$(window).scroll(function() {
var vpH = $(window).height(),
st = $(window).scrollTop(),
y = $('#topp').offset().top;
if(y > (st + vpH)) alert('true');
});
答案 0 :(得分:0)
为什么你需要窗户高度?如果您有顶部和滚动到顶部变量,那么他们不需要窗口的高度。
$(document).scroll(function()
{
var scrollTop = $(window).scrollTop();
var toppOffset = $('#topp').offset().top;
if(toppOffset > scrollTop)
alert('true');
});