如何获取100%缩放时DIV的大小?
如果在任何现代浏览器中缩小/放大网页,那么我如何找到 100% 缩放时 DIV 元素的大小?
编辑::我问了另一个类似问题< /a> 在这里,没有得到答复。
If a web page is zoomed out/in in any modern browser, then how I can find size of a DIV element at 100% zoom?
EDIT:: I asked another similar question here, which was unanswered.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
你知道原来的尺寸吗?至少在 IE7+ 中你可以计算出缩放级别并计算出比例:
Do you know the original size? At least in IE7+ you can figure out zoom level and figure out the proportions:
如果您使用的是 jQuery,则可以使用
$('#div').width()
或$('#div').outerWidth()
方法很容易找到它。其他 JS 库中也有类似的方法,因此只需询问您是否想了解您选择的框架中的方法If you're using jQuery, you can use the
$('#div').width()
or$('#div').outerWidth()
method to find it very easily. There are equivalents in other JS libraries, so just ask if you want to know the method in your framework of choice您可以使用纯 JavaScript 来获取宽度和高度,如下所示:
可以使用 jQuery 或任何其他库执行相同的操作,并且通常这种方式更快更容易。
You can use pure JavaScript to get the width and height like so:
It's possible to do the same thing with jQuery or any other library and it's generally faster and easier that way.