2

如果在任何现代浏览器中缩小/缩小网页,那么如何在 100% 缩放时找到 DIV 元素的大小?

编辑:: 我在这里问了另一个类似的问题,但没有得到回答。

4

3 回答 3

0

你知道原尺寸吗?至少在 IE7+ 中,您可以计算出缩放级别并计算出比例:

zoomLevel = Math.round((self.document.body.parentElement.offsetWidth / self.document.body.offsetWidth) * 100);
于 2009-11-25T20:46:59.893 回答
0

如果你使用 jQuery,你可以使用$('#div').width()or$('#div').outerWidth()方法很容易地找到它。其他 JS 库中也有等价物,所以只要问你是否想知道你选择的框架中的方法

于 2009-11-26T11:52:58.053 回答
0

您可以使用纯 JavaScript 来获取宽度和高度,如下所示:

// Create an object of the div.
var divElement = document.getElementById('id of div');

// Retrieve the height and width.   
var width = divElement.getAttribute('width');
var height = divElement.getAttribute('height');

使用 jQuery 或任何其他库也可以做同样的事情,而且这种方式通常更快、更容易。

于 2009-12-03T15:50:11.947 回答