Javascript 获取div滚动底部-220 jquery

Javascript 获取div滚动底部-220 jquery,javascript,jquery,Javascript,Jquery,我想在用户滚动div直到结束时显示一个警报 所以我试过了 $('#rightinbox').scroll(function() { if ($('#rightinbox').scrollTop() >= $('#rightinbox').height() - $('#rightinbox').height() - 220){ alert("it is quite near to the end of the div"); } }); 问题是,每次都会显示警报。我想显示滚动条何时接近di

我想在用户滚动div直到结束时显示一个警报

所以我试过了

$('#rightinbox').scroll(function() {
if ($('#rightinbox').scrollTop() >= $('#rightinbox').height() - $('#rightinbox').height() - 220){
alert("it is quite near to the end of the div");
}
});


问题是,每次都会显示警报。我想显示滚动条何时接近div的末尾。如何执行此操作?

Scrolltop是一个正值,在if表达式的右侧有一个负值

x - x - 220 = -220

哦,是的,问题是
$(“#rightinbox”).height()
给我没有卷轴的div高度,我想用内容/卷轴获得div高度,使其工作!你错了。试着减去比220小得多的数,也许最多是10。这就给了我们:如果$('#rightinbox').scrolltop()>=$('#rightinbox').height()-10