Помощник
|
Блок подлазит под фиксированную шапку |
holevinskij
|
Сообщение
#1
|
||
|
|
||
|
|||
Degradator |
3.3.2015, 12:10;
Ответить: Degradator
Сообщение
#2
|
|
используй js или располагай якоря выше блоков, к которым надо перейти. Лучше юзай js.
|
|
|
holevinskij
|
Сообщение
#3
|
|
Degradator, хотелось бы обойтись без js в этом случае
а насчет якорей выше блока, спасибо за совет, попробую |
|
|
Degradator |
3.3.2015, 12:44;
Ответить: Degradator
Сообщение
#4
|
|
|
|
|
holevinskij
|
Сообщение
#5
|
|
Нашел два решения этой проблемы, может кому пригодиться
1.Код JavaScript $(document).ready(function(){ $('a[href^="#"]').click( function(){ // если в href начинается с # , то ловим клик // проверим существование элемента чтобы избежать ошибки var scroll = $(this).attr('href'); if ($(scroll).length != 0) { $('html, body').animate({ scrollTop: ($(scroll).offset().top - 77) }, 500); // анимируем скроолинг к элементу scroll } return false; // выключаем стандартное действие }); }); Если не нужна анимация, то так: $(document).ready(function(){ $('a[href^="#"]').click( function(){ // если в href начинается с # , то ловим клик // проверим существование элемента чтобы избежать ошибки var scroll = $(this).attr('href'); if ($(scroll).length != 0) { $('html, body').scrollTop(($(scroll).offset().top - 77)); } return false; // выключаем стандартное действие }); }); Ну естественно сначала надо подключить jquery. И еще, в строке $('html, body').scrollTop(($(scroll).offset().top - 77)); 77 это высота фиксированного блока, то есть та высота на которую прячется контент 2. с помощью HTML и CSS <a href="#blockname">Переместится к выбранному блоку</a> <div id="blockname" style="position: absolute; margin-top: -70px;"></div> <div>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.</div> По сути просто перемещаем точку якоря незаметно для пользователя. |
|
|
Degradator |
3.3.2015, 14:25;
Ответить: Degradator
Сообщение
#6
|
|
|
на js решение не полное, т.к. если ты откроешь страницу в новом окне, то скролл отработает некорректно.
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Жирные бурж ссылки под крипту Размещаем статьи на популярных международных сайтах |
0 | umexa | 434 | 23.4.2024, 23:23 автор: umexa |
|
Жирные бурж ссылки под крипту Размещаем статьи на популярных международных сайтах |
0 | umexa | 337 | 23.4.2024, 23:23 автор: umexa |
|
SEO-продвижение USA, Europe, Asia под ключ | Dating, Gambling, Essay и 10+ ниш | 3 | Needmylink1 | 1038 | 23.4.2024, 21:26 автор: Needmylink1 |
|
SEO Линк Билдинг под Бурж | Вечные ссылки США, Европа и Мир с Гарантией | 21 | Needmylink1 | 7181 | 23.4.2024, 21:16 автор: Needmylink1 |
|
Ссылки за которые не стыдно! Качественный линк билдинг сервис под Бурж от Westrank. Честный прайс. | 63 | DaoDog | 47499 | 19.4.2024, 12:05 автор: Omaxis |
Текстовая версия | Сейчас: 25.4.2024, 7:58 |