我在屏幕上有四个绝对定位的div,它们需要在所有分辨率下都保持一定比例。
div1-高度150像素,顶部0像素
div2-高度30%,顶部150像素
div3-高度50像素,顶部(30%+ 150像素)
div 4-高度(70%-200px),顶部(30%+ 200px)
工作中
var calcHeight;
calcHeight = attr["@value"].split('+');
$CompFrame.css('height', calcHeight[0].trim()).css('height', "+=" + calcHeight[1].trim());
无法运作
var calcTop;
calcTop = attr["@value"].split('+');
$CompFrame.css('top', calcTop[0].trim()).css('top', "+=" + calcTop[1].trim());
还提供了“-”的代码
由于设计原因,我不能使用浮子
最佳答案
确实可以。 jQuery calc()的实现