我正在尝试使用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中使用的任何想法? 感谢
答案 0 :(得分:0)
将所有款式合二为一。试试这样。
$("#e"+i).css({'width':var1,'height':var1,'left': varcleft+'px','top':-(varleft/2)+'px','z-index':var1});