我在屏幕上有四个绝对定位的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()的实现

09-17 13:37
查看更多