【发布时间】:2009-12-20 11:20:42
【问题描述】:
如何使用 jQuery 获取 div 的当前位置或使用 jQuery 获取 div 的当前位置
【问题讨论】:
标签: jquery
如何使用 jQuery 获取 div 的当前位置或使用 jQuery 获取 div 的当前位置
【问题讨论】:
标签: jquery
var position = jQuery('#myelement').position();
alert(position.left);
alert(position.top);
【讨论】:
#position 给出相对于偏移父级的位置。 OP 并没有给我们太多的工作,但我猜他需要相对于文档 (#offset)。是的,这些名字对我来说似乎倒退了。 :-)
查看"CSS" section of the jQuery docs,尤其是#offset 函数。
【讨论】:
您是指在您的网页上的位置吗?这取决于您使用的浏览器。 他们有时以不同的方式处理代码......
您可以通过 Firefox 中的 Firebug 或 Internet Explorer 中的 Webdeveloper 工具栏检查您的应用,以获得正确的值。
【讨论】:
试试position函数。
var pos=$("#ID_OF_DIV").position();
alert("TOP: " + pos.top +"\r\nLEFT: " + pos.left);
【讨论】: