我有一个绝对定位的元素,我在 jQuery 的帮助下使用 CSS 正确地“向左”移动。
$("#element").css('left', '103px');
在 Firefox 中,这按预期工作。但是在 Safari 中,我可以在 element.style 下的 Web Inspector 中看到该样式,但该样式并未更新。如果我禁用(并重新启用)任何匹配的 CSS 规则(即使是那些不直接应用于我的 div 的),则会呈现与 jQuery 一起应用的样式。
我在旧的 PowerMac 上使用 jQuery 1.7.2 运行 Safari 5.0.6。