2

我正在尝试使用 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 中进行这项工作的任何想法?谢谢

4

1 回答 1

0

Combine all styles into one. Try like this.

  $("#e"+i).css({'width':var1,'height':var1,'left': varcleft+'px','top':-(varleft/2)+'px','z-index':var1});
于 2014-09-02T06:33:00.647 回答