Всем доброго времени суток!
Прошу помочь.
Задача: Сделать прокрутку страницы до закладки. Также нужен фиксированный заголовок. Заголовок реализован через PageHeader с Mode=Fixed. Но прокрутка страницы не учитывает того, что заголовок всегда на экране. Как бы сделать так (без перемещения закладки выше), чтобы прокручивалось до заголовка, а не до верха окна?
P.S.
Неправильно прокручивается как при обычном переходе к закладке так и через плавную прокрутку.
Плавная прокрутка:
<script>
// Smooth Scroll
$(document).ready(function(){
$('a[href^="#"]').bind('click.smoothscroll',function (e) {
e.preventDefault();
var target = this.hash;
$target = $(target);
$('html, body').stop().animate({
'scrollTop': $target.offset().top
}, 1000, 'swing', function () {
window.location.hash = target;
});
});
});
</script>
Заранее благодарю за ответ!
Прокрутка страницы с PageHeader-Mode-Fixed
Правила форума
1. Название темы должно кратко описывать суть вашего вопроса, темы типа: "Помогите", "Почему", "Что это", "Что-то глючит" - будут удаляться.
2. Задавая свой вопрос, постарайтесь предоставить максимум информации о проблеме, если есть возможность, приложите шаблон проекта *.wtp.
Подробнее: Правила создания новых тем и ответов на существующие темы.
Данный форум - это место обсуждения вопроса, а не техподдержка в классическом смысле. Все участники форума Web Builder по-русски с удовольствием вам помогут, если это будет в их силах.
1. Название темы должно кратко описывать суть вашего вопроса, темы типа: "Помогите", "Почему", "Что это", "Что-то глючит" - будут удаляться.
2. Задавая свой вопрос, постарайтесь предоставить максимум информации о проблеме, если есть возможность, приложите шаблон проекта *.wtp.
Подробнее: Правила создания новых тем и ответов на существующие темы.
Данный форум - это место обсуждения вопроса, а не техподдержка в классическом смысле. Все участники форума Web Builder по-русски с удовольствием вам помогут, если это будет в их силах.
-
CuriousMax
- Читатель

- Сообщения: 13
- Зарегистрирован: 18 авг 2014, 12:29
- Версия Web Builder: 14.2.2
- Имя: Игорь
Реклама
-
Gudwinn
- Эксперт

- Сообщения: 1418
- Зарегистрирован: 07 авг 2015, 18:39
- Версия Web Builder: 11.0.2
- Имя: Кирилл
Прокрутка страницы с PageHeader-Mode-Fixed
CuriousMax писал(а):Всем доброго времени суток!
Прошу помочь.
Задача: Сделать прокрутку страницы до закладки. Также нужен фиксированный заголовок. Заголовок реализован через PageHeader с Mode=Fixed. Но прокрутка страницы не учитывает того, что заголовок всегда на экране. Как бы сделать так (без перемещения закладки выше), чтобы прокручивалось до заголовка, а не до верха окна?
P.S.
Неправильно прокручивается как при обычном переходе к закладке так и через плавную прокрутку.
Плавная прокрутка:
<script>
// Smooth Scroll
$(document).ready(function(){
$('a[href^="#"]').bind('click.smoothscroll',function (e) {
e.preventDefault();
var target = this.hash;
$target = $(target);
$('html, body').stop().animate({
'scrollTop': $target.offset().top
}, 1000, 'swing', function () {
window.location.hash = target;
});
});
});
</script>
Заранее благодарю за ответ!
Непонятно, есть стандартное расширение Smooth Scroll, как вы якорь выставите, туда и проскролит, скиньте ссылку на проект для полной ясности.
создание и разработка сайтов
Платные консультации
Готовые решения
Скайп: kirill47853
Платные консультации
Готовые решения
Скайп: kirill47853
-
CuriousMax
- Читатель

- Сообщения: 13
- Зарегистрирован: 18 авг 2014, 12:29
- Версия Web Builder: 14.2.2
- Имя: Игорь
Прокрутка страницы с PageHeader-Mode-Fixed
Извиняюсь ребята - затупил. Закладка же имеет абсолютные координаты. Её можно в любую позицию окна сунуть...
Всё работает.
Всё работает.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя

