在div上找到scrollTop的最大底值?

2021/01/31 00:31 · jquery ·  · 0评论

我需要一种方法来自动查找div ID为“ #box”的scrollTop的最大底值。

像这样:如何获得最大的文档scrolltop值

但仅位于div中,而不是整个浏览器窗口中。我怎样才能做到这一点?

干得好:

var trueDivHeight = $('.someclass')[0].scrollHeight;
var divHeight = $('.someclass').height();
var scrollLeft = trueDivHeight - divHeight;
alert(scrollLeft);

简化版

这是一个说明填充并使用prop而不是直接访问DOM元素的版本。

$('#box').prop('scrollHeight') - $('#box').innerHeight();

在香草JS中:

var maxScrollTop = el.scrollHeight - el.offsetHeight

在这里查看完整答案:

https://stackoverflow.com/a/48246003/7668448

怎样与jquery一起使用呢?

var max = $('#element')[0].scrollLeftMax; // when using the polyfill
var max =  $('#element')[0].scrollLeftMaxi(); // when using the other alternative more support IE6+
本文地址:http://jquery.askforanswer.com/zaidivshangzhaodaoscrolltopdezuidadizhi.html
文章标签:
版权声明:本文为原创文章,版权归 admin 所有,欢迎分享本文,转载请保留出处!

文件下载

老薛主机终身7折优惠码boke112

上一篇:
下一篇:

评论已关闭!