您现在的位置是: 网站首页 >网页前端 网页前端

根据窗口大小自动调整DIV高度并显示滚动条

admin2018年11月2日 11:31 Html | JavaScript | JQuery 241人已围观

# 自动调整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
0人参与,0条评论

当前用户

未登录,点击   登录

站点信息

  • 建站时间:网站已运行588天
  • 系统信息:Linux
  • 后台程序:Python: 3.6.6
  • 网站框架:Django: 2.2.9
  • 文章统计:222 篇
  • 文章评论:40 条
  • 腾讯分析网站概况-腾讯分析
  • 百度统计网站概况-百度统计
  • 微信公众号:扫描二维码,关注我们
返回
顶部
标题 换行 登录
网站