【发布时间】:2010-07-11 12:04:41
【问题描述】:
我在使用 $.position 检索元素上的相对 x/y 偏移时遇到问题。 之前提到过,Safari 和 Chrome 在处理它的方式上有所不同。
我正在使用 Raphael-JS。
长话短说,我有一个由父元素包裹的 SVG 元素,居中 DIV 包装器:
<div>
<svg>
<path/>
</svg>
</div>
在每个浏览器中,运行在 'path' 元素上的 $.position 返回的对象或多或少都会给出正确的值。 Chrome 和 Safari 都为 x 偏移返回负值,为 y 返回 0。
任何帮助将不胜感激, 最好的问候
【问题讨论】:
-
你能发布一些控制这些元素显示的 CSS 吗?当我尝试一个非常简单的测试时,Safari 和 Chrome 给我的结果与 Firefox 完全相同。
-
jsfiddle.net/2Pavc/1 在 Firefox 和 Safari 中尝试一下。后者返回零。