Анкоры с другой страницы
Добрый день! Стандартная ситуация. Фикс меню 150 в высоту. Настроил на главной анкоры к определенным блокам с прокруткой от html,body animate -150 пикселеу. Этот код перебрасывает с других страниц к анкору. Как прокрутить вверх на -150px, чтоб фикс меню не наезжало. не могу сообразить.
if(location.pathname != "/") { $('a[href$="anchor"]').click(function (){ var target = $(this).attr('href'); window.location="/" + target; }); } |
Если плохо объяснил, или задача не решаема в данном виде, или очень проста. Скажите плиз.
|
Якорь, это #name. Получить якорь, это location.hash. Ну и прокрутить до объекта $(location.hash) - 150.
|
|
Перечитал свой пост. Да, пояснил не адекватно.
На главной скрипт прокрутки к якорям работает хорошо. С анимацией и откруткой - 150px. А скрипт выше тоже работает удовлетворительно, перебрасывает к нужному якорю с другой не главной страницы. Только вот, с успешным наездом верхнего fixed меню. |
hhh,
так при загрузке страницы прокрути её на нужную величину |
Часовой пояс GMT +3, время: 22:27. |