jsp中使用jQuery获取窗口高度不正确的问题

在做一个网页的时候遇到了一个问题

// 当前窗口的高度
let winHeight = $(window).height();
console.log('winHeight -------- ' + winHeight);
// 当前文档的高度
let docHeight = $(document).height();
console.log('docHeight ******** ' + docHeight);

$(window).height() 获取窗口高度的时候,在jsp页面中会获取到和$(document).height()一样的值
可行的一个解决方案使用js原生的方式获取 window.innerHeight
还有个可能可行的方案是添加<!DOCTYPE html>这个不确定,测试中还是存在问题
具体原因不明,查阅资料说是DOCTYPE导致的

posted @ 2020-12-04 21:28  Yao_xi  阅读(263)  评论(0编辑  收藏  举报