计算元素的实际宽度

时间:2017-04-21 15:05:34

标签: javascript jquery html css border

我的窗口右上方有一个(位置:固定)控件。因此,为了格式化我的其余内容,我有以下

  $(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)

谢谢!

0 个答案:

没有答案