Показать сообщение отдельно
  #5 (permalink)  
Старый 10.06.2012, 13:00
Аватар для nerv_
junior
Отправить личное сообщение для nerv_ Посмотреть профиль Найти все сообщения от nerv_
 
Регистрация: 29.11.2011
Сообщений: 3,924

bes, добрый день

obj = {
      left: Math.round(left), top: Math.round(top), 
       scrollTop: Math.round(scrollTop), scrollLeft: Math.round(scrollLeft),
       clientLeft: Math.round(clientLeft), clientTop: Math.round(clientTop)
    }

obj - глобальная переменная
getN = function (element, collection) {//getN begin

getN - глобальная
getElement = function (n, collection) {//getElement begin

getElement - глобальная
getCoords = function (element) {//getCoords begin

getCoords - глобальная

Дальше продолжать? )

Сообщение от bes
главное правильно рассчитать координаты, что собственно и не получается
Кстати в IE8 не работает. При загрузки страницы один раз вычисляешь положение каждого блока (при ресайзе перевычисляешь), при скроллине смотришь, какой блок ближе (первое, что приходит в голову)
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
Ответить с цитированием