在Safari中动态设置width-height-left-top

时间:2013-08-17 22:32:20

标签: jquery css safari

我正在尝试使用jQuery或内联css设置动态生成元素的大小和位置,但Safari只是不使用它。

这是jQuery的例子:

$("#e"+i).css("width", var1).css("height", var1).css("left", varcleft+'px').css("top", -(varleft/2)+'px').css("z-index", var1);

注意:我正在使用+"px",因为之前的位置设置了百分比。 事实上,内联版本适用于除Safari之外的所有浏览器。 jQuery版本,仅限Chrome。

我使用类似于内联样式的东西,但Safari仍然忽略它。 有关如何在Safari中使用的任何想法? 感谢

1 个答案:

答案 0 :(得分:0)

将所有款式合二为一。试试这样。

  $("#e"+i).css({'width':var1,'height':var1,'left': varcleft+'px','top':-(varleft/2)+'px','z-index':var1});