jquery - 无论浏览器缩放如何,查找以像素为单位的 CSS 值

标签 jquery css zooming

我做了一个小的 JS fiddle 来演示我的问题。当您使用浏览器放大和缩小页面时,记录到控制台的 max-width 值会发生变化,但在 CSS 中它总是为 500 像素。无论是否放大,如何找到原始 CSS 值,例如 max-width

http://jsfiddle.net/85uWH/

最佳答案

最后我不得不使用(这个 JavaScript 插件)[https://github.com/yonran/detect-zoom/],它提供了缩放级别。为了计算原始 CSS 值,我只需乘以缩放级别:

parseFloat($('div').css('max-width')) * zoomLevel

例如,如果浏览器放大到 2 级:

250 * 2

这当然会返回 500px 的原始像素值。

关于jquery - 无论浏览器缩放如何,查找以像素为单位的 CSS 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9382093/

相关文章:

javascript - 当另一个函数被触发时,jquery 停用函数

android - 放大动画

javascript - D3 选择性变焦

javascript - 使用 Phonegap Build 在 Android 中隐藏状态栏

javascript - Bootstrap 日期时间选择器中的分钟不工作

javascript - 无法从我的网络服务器读取本地服务器上的 json 文件

javascript - 动态更改选择框jquery上的名称属性

javascript - 如何使占位符文本永久化并正确格式化?

javascript - innerHTML 不保持宽度 - Javascript/CSS

android - 在 ScrollView 上启用缩放