【发布时间】:2011-10-27 09:01:59
【问题描述】:
我有一个问题我无法理解,请帮助:
我已经开发了带有图像的 html 页面,并通过 jQuery UI 帮助使它们可拖动,我将这些图像的位置设置为相对位置,并给出了左侧和顶部像素,这里是页面的链接 http://ayyashsigns.com/lab/circles.html
我设置:
- b1 位置:style="left: 180px; top: -334px;..."
- b2 位置:style="left: 233px; top: -546px;..."
- b3 位置:style="left: 422px; top: -350px;..."
- mainb 位置:style="left: 93px; top: -330px;..."
问题是:我跑的时候
- $('span#b1').position().top 我得到 293
- $('span#b1').position().left 我得到 180
- $('span#b2').position().top 我得到 81
- $('span#b2').position().left 我得到 289
- $('span#b3').position().top 我得到 277
- $('span#b3').position().left 我得到 534
- $('span#mainb').position().top 我得到 297
- $('span#mainb').position().left 我得到 261
为什么会有这么多不同,我需要使用 jQuery 以编程方式访问图像。谁能向我解释一下,以及如何修复它以提供图像的确切位置。
这里又是链接:my page circles
提前感谢您的帮助,
问候,
【问题讨论】: