我有以下情况,虽然我对编码很好,但我正在努力解决数学问题。
我有一个500像素宽的div。 Jquery已加载。
我将检查浏览器宽度并将其存储在名为bwidth的javascript变量中。
如果bwidth小于500px(div的宽度),那么我想使用css zoom调整div的大小(出于各种原因,包括div的内容)。
所有这一切都很容易做代码明智,但我想要解决的是计算缩放百分比应该是什么,以使500px宽度div实际上适合在bwdith像素宽的浏览器窗口。< / p>
我并不担心身高。
所以,让我们说bwidth是250px - 我知道我需要50%的变焦,但仅仅因为我知道250是500 lol的一半!如何以编程方式计算50%。
如果bwidth是325px怎么办?如何计算正确的缩放?
非常感谢您的任何帮助。
答案 0 :(得分:0)
试试这个
var zoom=100/(500/bwidth)
例如
<script>
var zoom=100/(500/bwidth)
console.log(zoom+"%")
</script>