gpt4 book ai didi

javascript - Jquery-查找水平滚动的结束位置

转载 作者:行者123 更新时间:2023-12-03 11:50:59 27 4
gpt4 key购买 nike

我有一个div框,其中有overflow-x:scroll,并且我想在用户到达滚动末尾时发出alert()消息。
不幸的是,我不能像垂直方向一样使用文档高度当用户位于页面底部时滚动并查找,所以我不知道是否可以这样做。我尝试将 div.scrollLeft() 与 div.width 进行比较,但 div 的宽度是恒定的它不起作用。
那么,即使滚动随时间变化,你知道如何知道滚动的结束吗?
谢谢。

最佳答案

html

<div style="width: 4000px">Scroll down!</div>

jquery

 var scrolLeft = $(window).scrollLeft();
var windw = $(window).width();//important
var documet = $(document).width();
$(window).scroll(function() {
if($(window).scrollLeft() + windw == documet){
console.log("right!");
}
});

另一个

<div id="scroll">
<div id="width" style="width: 4000px">Scroll down!</div>
</div>

CSS

#scroll{
width:200px;
height:100px;
background-color:red;
overflow:auto;
}

jquery

var scrolLeft = $(window).scrollLeft();
var windw = $('#scroll').width();//important
var documet = $('#width').width();
$('#scroll').scroll(function() {
if($('#scroll').scrollLeft() + windw == documet){
console.log("right!");
}
});

关于javascript - Jquery-查找水平滚动的结束位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25839157/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com