【发布时间】:2014-09-02 14:35:01
【问题描述】:
我正在尝试使用 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 中进行这项工作的任何想法? 谢谢
【问题讨论】:
-
是否可以将所有目标元素设置为一个通用的类名,并以该类为目标?
-
可以用js改变class值吗?对不起,如果这很简单,我只是不知道