Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Прокрутка к нужному элементу при загрузке странице (https://javascript.ru/forum/events/56218-prokrutka-k-nuzhnomu-ehlementu-pri-zagruzke-stranice.html)

alerzo 05.06.2015 13:09

Прокрутка к нужному элементу при загрузке странице
 
Добрый день! Есть такой скрипт для сайта http://jet-s.ru
Необходимо прокручивать страницу к главному тексту, ID элемента content.
Прокручивать необходимо все страницы кроме главной..почему то скрипт косячно работает на некоторых видах браузера..подскажите что и как можно подправить..
Скрипт ниже

<script type="text/javascript">
  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);
  }
</script>

<script type="text/javascript">
  var h = location.href;
  if (h != 'http://jet-s.ru/') {
    window.onload = function() {
      scrollToElement('content');
    }
  }
</script>

рони 05.06.2015 13:22

alerzo,
устаревший-метод-offset


Часовой пояс GMT +3, время: 22:27.