Просмотр полной версии : Анкоры с другой страницы
Добрый день! Стандартная ситуация. Фикс меню 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.
hhh,
может чем поможет
http://javascript.ru/forum/misc/55188-podskazhite-s-perekhodom-po-sekciyam.html
Перечитал свой пост. Да, пояснил не адекватно.
На главной скрипт прокрутки к якорям работает хорошо. С анимацией и откруткой - 150px.
А скрипт выше тоже работает удовлетворительно, перебрасывает к нужному якорю с другой не главной страницы.
Только вот, с успешным наездом верхнего fixed меню.
hhh,
так при загрузке страницы прокрути её на нужную величину
vBulletin® v3.6.7, Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot