当滚动条触及DIV底部时触发函数 - jQuery
问题描述:
我有一个在页面中间的div,当滚动条在DIV底部之前变为100px时,我需要触发一个函数。当滚动条触及DIV底部时触发函数 - jQuery
我打了使用
$(window).scrollTop();
$(document).height()
$('div').height();
所有的组合,但我不能到那里。
感谢您的任何帮助。
答
您可以使用它。工作在jsfiddle
$(window).scroll(function() {
var divTop = $('#yourDivId').offset().top,
divHeight = $('#yourDivId').outerHeight(),
wHeight = $(window).height(),
windowScrTp = $(this).scrollTop();
if (windowScrTp > (divTop+divHeight-wHeight-100)){
alert('reached');
}
});
'如果($(窗口).scrollTop()> =($( 'DIV')。偏移()。顶部+ $( 'DIV')。高度()-100)) ;' –
该函数从未被触发 – rolfo85