Задать вопрос
@4uva4ok1905

Как реалтзовать межстраницчный якорь?

Есть плавный скрол к якорю по слыке test3#e3, что нужно сделать что бы работало с test3/#e3 ,
$(document).ready(function(){
$('a[href^="#"]').click(function(){ //берем все ссылки атрибут href которых начинается с #
  if(document.getElementById($(this).attr('href').substr(1)) != null) { //на странице есть элемент с нужным нам id
     $('html, body').animate({ scrollTop: $($(this).attr('href')).offset().top }, 2000); // анимируем скролл к элементу
  }     
  return false;
});
});
  • Вопрос задан
  • 122 просмотра
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@splirit
html5, css3, js, jquery, knockoutjs, php, mysql
парсить window.location и скроллить к нужному id-шнику?
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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