Я хотел бы получить позицию элемента списка, но я получаю 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
I предположим, в контексте примера это нормально ... не так много в реальном приложении. Спасибо – user3024007