Задать вопрос
@westdp

Как сделать плавный переход к якорю, чтобы в адресной строке остался хештег?

Привет, подскажите есть скрипт выполняющий плавный скрол к элементу, но он удаляет из адресной строки тег # c идентификатором
$(document).ready(function() {
 
$('a[href^="#"]').click(function(){
        var el = $(this).attr('href');
        $('body').animate({
            scrollTop: $(el).offset().top - 50}, 2000);
        return false; 
});
    });

Как сделать так чтобы он его не удалял с адресной строки или просто при скроле добавлял свойство сss?
О псевдоклассе :target - я знаю)
  • Вопрос задан
  • 666 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы