我想獲得一個列表項的位置,但我在這兩種情況下得到0 ...獲取列表項的位置()
// html
<ul id="menu">
<li id="itm1">ITEM ONE</li>
<li id="itm2">ITEM TWO</li>
</ul>
// css
#menu {
position:absolute;
top:5em;
left:1em;
}
// JS
clickMenuItem = function(t) {
var pos = $('#' + t).position();
var y = pos.top;
console.log('y : '+y)
}
clickMenuItem('itm1');
clickMenuItem('itm2');
如何正確地檢索在這種情況下的位置?
您的代碼似乎很好地工作在這裏:http://jsfiddle.net/WbxCA/ – Chase
我在這個例子的背景下猜測是沒關係的......在實際應用中沒有那麼多。謝謝 – user3024007