草庐IT

outerWidth

全部标签

javascript - 桌面上的 innerWidth 和 outerWidth 奇数

在chrome中打开控制台(同时在SO上)并复制innerWidth+"|"+outerWidth+"|"+screen.width,对我来说这将返回2133|1920|1920,显然innerWidth大于outerWidth。..好像这还不够奇怪我接下来尝试在firefox中运行这段代码,它返回1920|1936|1920。显然我的outerWidth比我的屏幕尺寸大。(所有屏幕通常都最大化)。奇怪的是,在“普通”页面(不是stackoverflow)上运行相同的代码将在chrome中返回1920|1920|1920,但是firefox仍然坚持我的outerWidth大于我的屏幕。

javascript - 没有 jquery 的 outerWidth

是否可以使用dom获取元素outerWidth?Ej:varwidth=document.getElementById('myDiv').outerWidth; 最佳答案 没有,但你可以获得offsetWidth,这可能是你想要的。来自http://www.quirksmode.org/dom/w3c_cssom.htmloffsetWidth和offsetHeightThewidth&heightoftheentireelement,includingbordersandpadding(excludingmargins).clie

javascript - 没有 jquery 的 outerWidth

是否可以使用dom获取元素outerWidth?Ej:varwidth=document.getElementById('myDiv').outerWidth; 最佳答案 没有,但你可以获得offsetWidth,这可能是你想要的。来自http://www.quirksmode.org/dom/w3c_cssom.htmloffsetWidth和offsetHeightThewidth&heightoftheentireelement,includingbordersandpadding(excludingmargins).clie

javascript - jQuery中的宽度,innerWidth和outerWidth,height,innerHeight和outerHeight有什么区别

我写了一些例子来看看有什么区别,但它们显示的宽度和高度的结果相同。$(document).ready(function(){vardiv=$('.test');varwidth=div.width();//200pxvarinnerWidth=div.innerWidth();//200pxvarouterWidth=div.outerWidth();//200pxvarheight=div.height();//150pxvarinnerHeight=div.innerHeight();//150pxvarouterHeight=div.outerHeight();//150px})