有没有办法检查div
是否对用户完全可见?我的意思是滚动条的位置使整个div
适合视口。
答案 0 :(得分:8)
答案 1 :(得分:2)
您需要检查滚动条和相关div的位置,并在scroll
事件处理程序中进行比较:
$(window).scroll(function() {
var top = $(window).scrollTop();
var bottom = top + $(window).height();
var dtop = $('#mydiv').position().top;
var dbottom = dtop + $('#mydiv').height();
if (dtop>=top && dbottom<=bottom) {
alert('okay!');
}
});