Jas*_*per 4 html javascript css jquery position
我们有一个简单的ul
<ul><li>text</li><li>text</li><li>text</li><li>text</li></div>
Run Code Online (Sandbox Code Playgroud)
怎么<li>从左上角开始占据一个位置<ul>?
li是的display: inline,ul有text-align: center.里面的文字ul可以分成几行.
你应该用.position().您可以选择特定的li使用:nth-child.
您还需要设置position: relative的ul.
例如,要获得第二个li相对于的位置ul:
http://jsfiddle.net/thirtydot/TgXvp/
var position = $('li:nth-child(2)').position();
alert(position.top);
alert(position.left);
Run Code Online (Sandbox Code Playgroud)