Показать сообщение отдельно
  #7 (permalink)  
Старый 22.04.2010, 22:42
Интересующийся
Отправить личное сообщение для Drakonee Посмотреть профиль Найти все сообщения от Drakonee
 
Регистрация: 21.04.2010
Сообщений: 16

Да, действительно не понял.

function getOffsetRect(elem) {  
    // (1)  
    var box = elem.getBoundingClientRect()         

    // (2)  

    var body = document.body  
    var docElem = document.documentElement  

         // (3)  
    var scrollTop = window.pageYOffset || docElem.scrollTop || body.scrollTop  
    var scrollLeft = window.pageXOffset || docElem.scrollLeft || body.scrollLeft  

    // (4)  
    var clientTop = docElem.clientTop || body.clientTop || 0  
    var clientLeft = docElem.clientLeft || body.clientLeft || 0  

           // (5)  
    var top  = box.top +  scrollTop - clientTop  
    var left = box.left + scrollLeft - clientLeft  

    return { top: Math.round(top), left: Math.round(left) }  
}


кто-нибудь может подсказать, как сделать, чтобы этим самым elem был отслеживаемый рисунок?

Последний раз редактировалось Drakonee, 22.04.2010 в 23:08.
Ответить с цитированием