Показать сообщение отдельно
  #1 (permalink)  
Старый 30.12.2013, 20:09
Интересующийся
Отправить личное сообщение для MasterDmx Посмотреть профиль Найти все сообщения от MasterDmx
 
Регистрация: 16.02.2013
Сообщений: 21

Переход на страницу, но к определенному элементу
Всем привет.

Есть скрипт jQuery:

$(document).ready(function(){
  
  $('.scrol a').click(function(){
  
    var el = $(this).attr('href');
    var elWrapped = $(el);
    scrollToDiv(elWrapped,0);
    return false;
  
  });
  
  function scrollToDiv(element,navheight){
    var offset = element.offset();
    var offsetTop = offset.top;
    var totalScroll = offsetTop-navheight;
    $('body,html').animate({
        scrollTop: totalScroll
    }, 500);
  }
  
});


При нажатии на ссылку, сайт прокручивается к определенному элементу. (скроллинг)

Пример:
При на нажатии на ссылку
<li class="scrol"><a href="#cat_kalask">Каталог</a></li>

скрипт прокрутит страницу дл элемента с id="cat_kalask".

Все работает отлично, но вот незадача. Когда к примеру этот каталог расположен на главной странице, но перейти на него нужно с другой страницы.

Т.е. нужен скрипт, который перешел бы на главную, и прокрутил до блока с каталогом автоматически. Или же сразу после перехода встал на этом каталоге.

Такая штука часто используется на форумах, когда нужно перейти к определенному сообщению.

Прошу вашей помощи, быть может кто-нибудь знает подобную фичу. Заранее спасибо за ваши ответы.

Последний раз редактировалось MasterDmx, 30.12.2013 в 20:16.
Ответить с цитированием