Jquery 知道垂直滚动条何时到达div中滚动条的底部
我使用了以下代码,但它不起作用:Jquery 知道垂直滚动条何时到达div中滚动条的底部,jquery,html,scroll,Jquery,Html,Scroll,我使用了以下代码,但它不起作用: $("#divID").scroll(function(){ if ($("#divID").scrollTop() == $("#divID").height() - $("#divID").offset().top){ alert(1); } }); divID是div的id。$(“#divID”)。滚动(函数(){ $("#divID").scroll(function(){ if(
$("#divID").scroll(function(){
if ($("#divID").scrollTop() == $("#divID").height() - $("#divID").offset().top){
alert(1);
}
});
divID
是div的id。$(“#divID”)。滚动(函数(){
$("#divID").scroll(function(){
if($(this)[0].scrollHeight - $(this).scrollTop() <= $(this).outerHeight())
{
alert(1);
}
});
if($(this)[0].scrollHeight-$(this).scrollTop()应该是==
而不是@Harry…实际上应该是'==',可能是.outerHeight(true)
我刚刚尝试了同样的方法,发现==太敏感了。在滚动时将这些数字记录到您的控制台中,您将看到当您到达最底部时,它往往会反转。