gpt4 book ai didi

javascript - 如何获得 scrollLeft 的最大值?

转载 作者:IT王子 更新时间:2023-10-29 03:06:03 25 4
gpt4 key购买 nike

好的,我正在使用 jQuery,目前正在获取滚动条的最大值:

var $body = $('body');
$body.scrollLeft(99999); // will give me the max value since I've overshot
var max_value = $body.scrollLeft(); // returns 300
$('body').scrollLeft(0);

当我尝试这样做时:$body[0].scrollWidth 我只得到内容的实际宽度 - 1580

我想一定有更好的方法让我忘记。

编辑为了澄清,我还尝试了 $(window).width()$(document).width() 分别给了我 1280 和 1580。

最佳答案

您可以计算 element.scrollLeft 的最大值:

var maxScrollLeft = element.scrollWidth - element.clientWidth;

请注意,可能存在一些我不知道的特定于浏览器的怪癖。

关于javascript - 如何获得 scrollLeft 的最大值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5138373/

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