Javascript jQuery获取文档的宽度和高度,不包括水平/垂直滚动条

Javascript jQuery获取文档的宽度和高度,不包括水平/垂直滚动条,javascript,jquery,html,css,browser,Javascript,Jquery,Html,Css,Browser,我在我的网站上有一块jQuery,它显示了一个覆盖窗口的全宽和全高。我有一个问题,如果覆盖被关闭(因为有一个选项可以关闭它),我会从窗口中丢失垂直滚动条。是否有方法指定宽度和高度不包括任何水平或垂直滚动条 下面是我的代码,jQuery将在页面加载后立即运行 <div id="screen"></div> $('#screen').css({ "display": "block", opac

我在我的网站上有一块jQuery,它显示了一个覆盖窗口的全宽和全高。我有一个问题,如果覆盖被关闭(因为有一个选项可以关闭它),我会从窗口中丢失垂直滚动条。是否有方法指定宽度和高度不包括任何水平或垂直滚动条

下面是我的代码,jQuery将在页面加载后立即运行

    <div id="screen"></div>

        $('#screen').css({ "display": "block", 
                            opacity  : 0.7,
                            "width"  : $(document).width(),
                            "height" : $(document).height()
                            });
        $('body').css({ "overflow" : "hidden" });

$('#screen').css({“display”:“block”,
不透明度:0.7,
“宽度”:$(文档).width(),
“高度”:$(文档).height()
});
$('body').css({“溢出”:“隐藏”});
这项工作:

$('#screen').css({ "display": "block", 
                    opacity  : 0.7,
                    "width"  : $(document).width(),
                    "height" : $(document).height()
                    });
$('body').css({ "overflow" : "auto" });

溢出:隐藏导致滚动条隐藏。只是不要设置该属性,或在关闭时恢复其初始值。请尝试使用溢出:auto@Ajaybeni如果你想提交,很高兴接受你的评论作为答案,或者真的接受其中任何一个。谢谢-这很有效@罗布,你自己也一样。@Ajaybeni说吧,我说有什么问题,你提出了解决办法:p