получить значение координат потомка
window.onload = function(){ var child3 = document.getElementById('parent').childNodes[3] //document.getElementById('parent').removeChild(child3) alert(child3.style.top); var s = child3.style.top alert(s) //пересчитать координаты всех оставшихся for(var i=0; i<document.getElementById('parent').childNodes.length; i++) { var child = document.getElementById('parent').childNodes[i] var s = child.style.top alert(s) } } В первом случае alert(s) покажет нужную координату,а вот при переборе по циклу потомков в s похоже ничего не попадает. Работает только в IE. В хром, опера, фокс - нет. Отладчик хром, например, ругается Uncaught TypeError: Cannot read property 'top' of undefined Можно как-то это "объехать"? |
Да, точно, спасибо рабтает. Мне еще очень нужно применить функцию jQuery (плавного смещения) к определенному потомку, но сделать это когда получены координаты потомка. Т.е. в функцию jQuery передать потомка и координаты. Это возможно?
|
Часовой пояс GMT +3, время: 01:33. |