Работа с offsetTop
Здравсвуйте.
Подскажите пожалуйста. Есть хтмл код <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-го и т.д пока не закончится массив. Подскажите, как можно подобно реализовать. Пока смог только найти расстояние от указанного элемента до родителя. Спасибо |
Часовой пояс GMT +3, время: 19:51. |