Здравсвуйте.
Подскажите пожалуйста.
Есть хтмл код
<div id="main">
<ul id="listall">
<li class="list">Hello World</li>
<li class="list">Hello World</li>
<li class="list">Hello World</li>
<li class="list">Hello World</li>
<li class="list">Hello World</li>
</ul>
</div>
И есть ф-ии, которые возвращают расстояние от переданного объекта до родительского элемента по-вертикали
function pageX(elem)
{
return elem.offsetParent ? elem.offsetLeft + pageX( elem.offsetParent ) : elem.offsetLeft;
};
function pageY(elem)
{
return elem.offsetParent ? elem.offsetTop + pageY( elem.offsetParent ) : elem.offsetTop;
};
function parentY(elem)
{
var posY = elem.parentNode == elem.offsetParent ? elem.offsetTop : pageY( elem ) - pageY( elem.parentNode );
return posY;
};
Но проблема в том, что мне нужно передавать ф-ии массив элементов, в данном случае массив с элементами <li> ,а она в свою очередь должна возвратить массив расстояний от 1-го до 2-го элемента, от 2-го до 3-го, от 3-го до 4-го и т.д пока не закончится массив.
Подскажите, как можно подобно реализовать.
Пока смог только найти расстояние от указанного элемента до родителя.
Спасибо