Показать сообщение отдельно
  #1 (permalink)  
Старый 18.07.2018, 18:20
Профессор
Отправить личное сообщение для Igorsrt Посмотреть профиль Найти все сообщения от Igorsrt
 
Регистрация: 21.02.2016
Сообщений: 271

Не получается сделать прокрутку к якорю с сторонних страниц
Здравствуйте!
На главной странице есть блок с id "test". Хочу сделать на него переход с "прокруткой" из главного меню. Добавил скрипт:
jQuery('a.scroll').click(function() {
        jQuery("html, body").animate({
            scrollTop: jQuery(jQuery(this).attr('href')).offset().top + "px"
        }, {
            duration: 500
        });
        return false;
    });

Если ставлю в меню ссылку "#test" - то на главной все красиво работает, на остальных, естественно, нет (т.к. этот якорь только на главной)... Если ставлю ссылку вида "http://site/#test" - прокрутка не работает... Что делать?
Ответить с цитированием