jQuery设置版本.position()的文档在哪里?

时间:2011-01-13 19:29:00

标签: jquery

我没有找到.position()的jQuery set版本的文档?我所看到的只是http://api.jquery.com/position的获取版本。

用法如下:

jQuery(theElement).position({
            my: "center",
            at: "center",
            of: ElementPositionedAgainstTo,
            offset: "0 0"
        }); 

2 个答案:

答案 0 :(得分:5)

这是jQuery UI .position()

答案 1 :(得分:2)

Tony的评论是正确的。使用:

.css({top:'21px',left:'431px'})

对于位置相对于父(其中,是的,令人困惑的是css-wise position:absolute)。除非你真的想把事物设置为文档边缘。在那种情况下使用offset(),它有一个setter变体(并且会为你计算从树上升的偏移量做很多数学计算)

通常的警告:

  • 不要忘记px作为单位。除非你喜欢'em'之类的其他东西......
  • 对象需要CSS样式'position:absolute;'和'display:block'(除非隐含)
  • 直接父母必须是位置:相对(或绝对,但至少设置,作为'塞子')