您现在的位置是: 网站首页 >网页前端 网页前端
根据窗口大小自动调整DIV高度并显示滚动条
admin2018年11月2日 11:31 【Html | JavaScript | JQuery 】 1449人已围观
# 自动调整DIV高度并显示滚动条 ```javascript $(function() { //窗口滚动期间计算分类列表高度显示滚动条 let headHeight = $("#navbar").height(); //console.log('head元素高度:' + headHeight); let fixedHeight = $(".fixed").height(); //console.log('fixed元素高度:' + fixedHeight); let windowHeight = $(window).height(); //console.log('窗口高度:' + windowHeight); let categoryDivHeight = $('#id_category_list').height(); //console.log('元素高度:' + categoryDivHeight); let heightDiff = headHeight + fixedHeight -windowHeight; if (categoryDivHeight - heightDiff > 0) { console.log('更改分类列表高度:' + (categoryDivHeight - heightDiff)); $("#id_category_list").css({ "max-height": categoryDivHeight - heightDiff, "overflow": "auto" }); } } ``` 上方为head,下部分为fixed,箭头指向窗口window高度,通过计算高度差来决定是否显示分类DIV滚动条 ![BLOG_20181102_113228_44](/media/blog/images/2018/11/BLOG_20181102_113228_44.png "博客图集BLOG_20181102_113228_44.png")
很赞哦! (0)
相关文章
文章交流
- emoji