当滚动条到达特定的div时,我需要添加功能。
如何检查滚动条是否到达特定的div
答案 0 :(得分:0)
尝试获取偏移量并与当前滚动条进行比较,请尝试
var targetOffset = $("div").offset().top;
$(window).scroll(function(){
if ( $w.scrollTop() > targetOffset ) {
// Do stuffs here
}
});
您可以参考HERE。
答案 1 :(得分:0)
您可以使用以下内容:
$(window).scroll(function() {
if ($(window).scrollTop() >= (($(document).height() - $(window).height()) - $('#divID').innerHeight())) {
console.log('div reached');
}
});
以及一些有关滚动的有用信息:
$().scrollTop()//how much has been scrolled
$().innerHeight()// inner height of the element
DOMElement.scrollHeight//height of the content of the element