Показать сообщение отдельно
  #6 (permalink)  
Старый 03.09.2011, 21:06
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

тогда я дополню функцию. в неё можно передавать ID элемента или элемент.

function scrollToElement(theElement) {
*!*
    if (typeof theElement === "string") theElement = document.getElementById(theElement);
*/!*

    var selectedPosX = 0;
    var selectedPosY = 0;

    while (theElement != null) {
        selectedPosX += theElement.offsetLeft;
        selectedPosY += theElement.offsetTop;
        theElement = theElement.offsetParent;
    }

    window.scrollTo(selectedPosX, selectedPosY);
}


scrollToElement('myId'); // теперь это будет работать
Ответить с цитированием