jquery获得增加div宽度的百分比

时间:2014-01-04 20:40:19

标签: javascript jquery math

我试图根据div的当前高度找出增加div宽度的等式。

详情

我有一个div,背景图片设置为包含。基本背景图像宽640px,高900px。 div的最小高度为450像素,宽度为320像素。单击div时,我希望它增加宽度以显示完整的背景图像。

如果div高度为450px,则不扩展div,因为当前显示的是完整的背景图像宽度。如果div高度为900px,则div宽度将延长当前宽度的两倍(640px)。

问题

我很难找出基于当前div高度值增加div宽度的值,以显示完整的背景图像。任何人都可以用正确的方程式帮助我吗?

1 个答案:

答案 0 :(得分:0)

我能够弄清楚[jsfiddle] http://jsfiddle.net/vWxnM/14我在分数数学的错误方面有minHeight和Cur高度。

var scaleHeight = curHeight / minHeight;