【问题标题】:getting div current placement获取 div 当前位置
【发布时间】:2009-12-20 11:20:42
【问题描述】:

如何使用 jQuery 获取 div 的当前位置或使用 jQuery 获取 div 的当前位置

【问题讨论】:

标签: jquery


【解决方案1】:
var position = jQuery('#myelement').position();
alert(position.left);
alert(position.top);

【讨论】:

  • #position 给出相对于偏移父级的位置。 OP 并没有给我们太多的工作,但我猜他需要相对于文档 (#offset)。是的,这些名字对我来说似乎倒退了。 :-)
【解决方案2】:

查看"CSS" section of the jQuery docs,尤其是#offset 函数。

【讨论】:

    【解决方案3】:

    您是指在您的网页上的位置吗?这取决于您使用的浏览器。 他们有时以不同的方式处理代码......

    您可以通过 Firefox 中的 Firebug 或 Internet Explorer 中的 Webdeveloper 工具栏检查您的应用,以获得正确的值。

    【讨论】:

      【解决方案4】:

      试试position函数。

      var pos=$("#ID_OF_DIV").position();
      
      alert("TOP: " + pos.top +"\r\nLEFT: " + pos.left);
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-07-15
        • 2014-05-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-10-30
        • 2018-12-21
        相关资源
        最近更新 更多