Показать сообщение отдельно
  #6 (permalink)  
Старый 21.11.2008, 19:44
Vitaliy
 
Сообщений: n/a

Проблема с offsetTop
Спасибо за функцию в коде которая просчитывает offsetTop достаточно толково и лаконично. Потому как в ИЕ в отличие от др. Броузеров от начала не просчитывает, а только от элемента к элементу.
Я немного урезал:

getposOffset = function(what,typ){
var totalof=(typ=="left")? what.offsetLeft : what.offsetTop;
var parentEl=what.offsetParent;
while (parentEl!=null){
totalof=(typ=="left")? totalof+parentEl.offsetLeft : totalof+parentEl.offsetTop;
parentEl=parentEl.offsetParent;
}
return totalof;
}
Ответить с цитированием