использую якорное меню на сайте. Использую такой вот код
$("#site-navigation").on("click","a", function (event) {
//отменяем стандартную обработку нажатия по ссылке
event.preventDefault();
//забираем идентификатор бока с атрибута href
var id = $(this).attr('href'),
//узнаем высоту от начала страницы до блока на который ссылается якорь
top = $(id).offset().top;
//анимируем переход на расстояние - top за 1500 мс
$('body,html').animate({scrollTop: top}, 1500);
});
На сайте много section
и в каждом определенный ID , но проблема в том , что он бывает не достает до него ...скролит до половины или же вообще не к тому. Нажимаю на "портфолио" а скролит до "Блог" или тип этого. Почему так происходит?
Кое как он еще правильно крутит , когда я нажму на li , он крутит до этого раздела , потом нажимаю опять на то же li , он крутит обратно вверх и потом можно нажимать на другое и то не со всеми так работает
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
При нажатии на <div name="show_details_by_order" открывается <div id="order_body_ и стает доступно нажать на <a name="show_extended_details", но при нажатии на нее срабатывает...
Изучаю тему позиционирования элементов, застрял на позиции stickyПо задуму шапка сайта должна прилипнуть при скроле
Есть несколько страниц vue с одинаковыми классами стилейРешил перенести стили в один файл и подключать к каждой странице отдельно
Хотел бы начать с примера, поэтому для начала опишу несколько используемых функций