我的窗口右上方有一个(位置:固定)控件。因此,为了格式化我的其余内容,我有以下
$(window).resize(function() {
sizeBody();
});
和
function sizeBody() {
var sbw = document.getElementById('sidebar').offsetWidth;
var ww = document.documentElement.clientWidth || document.body.clientWidth;
$("body").css('width', Math.min(1100,(ww - sbw - 12)));
}
这很有效,但我想摆脱我的魔力" -12"数。 div在它周围有一个边框,在css中定义:
#sidebar {
position: fixed;
right: 0;
top: 22px;
border: 3px solid #73AD21;
}
我拥有它的方式,<BODY>
停止和我的侧边栏开始之间的差异为2px。所以我试图找出(我认为?)我如何以编程方式获得边框偏移(10px)
谢谢!