我们可以使用$('selector')[0].scrollHeight
使用jquery获取可滚动div的高度
我没有使用上述属性获取 div 的高度,因为我在这里使用了自定义滚动条 (mcustomscrollbar)。
在 mcustomscrollbar 的情况下,有什么方法可以获取可滚动 div 的高度吗?
这是我的 fiddle获取可滚动 div 的高度
请告诉我..
提前致谢
最佳答案
我没有找到任何技巧来获取具有自定义滚动条的可滚动 div 的高度
最后我想出了这个解决方案
只需通过对选择器子级进行求和
来获取高度,如下所示
$(function () {
$(".content").mCustomScrollbar({
setHeight: 300
});
height = calcualte_height();
alert($('.content').prop('scrollHeight'));
alert(height)
});
function calcualte_height() {
height = 0;
$('.content').children().each(function() {
height += $(this).prop('scrollHeight');
})
return height;
}
已更新fiddle
关于javascript - 获取具有自定义滚动条的可滚动 div 的高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30620122/