Показать сообщение отдельно
  #2 (permalink)  
Старый 03.09.2011, 19:00
Профессор
Отправить личное сообщение для ваый Посмотреть профиль Найти все сообщения от ваый
 
Регистрация: 29.06.2011
Сообщений: 445

1. Самый простой вариант: location.hash = 'myId';

2. А вот тебе функция, которая принимает элемент и скролит к нему:
function scrollToElement(theElement) {
    var selectedPosX = 0;
    var selectedPosY = 0;
  
    while (theElement != null) {
        selectedPosX += theElement.offsetLeft;
        selectedPosY += theElement.offsetTop;
        theElement = theElement.offsetParent;
    }
                        		      
    window.scrollTo(selectedPosX,selectedPosY);
}

Последний раз редактировалось ваый, 03.09.2011 в 19:10.
Ответить с цитированием