我在使用 $.position 检索元素上的相对 x/y 偏移时遇到问题。之前提到过,Safari 和 Chrome 的处理方式与其他浏览器不同。
我正在使用 Raphael-JS。
长话短说,我所拥有的是一个 SVG 元素,由父级居中的DIV 包装器包装:
<div>
<svg>
<path/>
</svg>
</div>
在每个浏览器中,运行在 'path' 元素上的 $.position 返回的对象或多或少都会给出正确的值。Chrome 和 Safari 都为 x 偏移返回负值,为 y 返回 0。
任何帮助将不胜感激,最好的问候