Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 知道垂直滚动条何时到达div中滚动条的底部_Jquery_Html_Scroll - Fatal编程技术网

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)
我刚刚尝试了同样的方法,发现==太敏感了。在滚动时将这些数字记录到您的控制台中,您将看到当您到达最底部时,它往往会反转。