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

Скрипт для якоря на сайте не работает с некоторыми якорями.?

Доброго времени суток.
Столкнулся с такой проблемой.
У меня на сайте есть якорные ссылки которые ведут на другую страницу к определенным блокам.
Переходя по ним все работает замечательно, но вот с ссылками которые ведут на якоря без перехода на другую страницу он не работает.
Подскажите,в чем может быть проблема?

Ниже код который я использовал для плавного скролинга при переходе на другую страницу.
$(document).ready(function() {
	if (window.location.hash) { 		     
  		setTimeout(function() {
            window.scroll(0,0); 
        		var target = window.location.hash;
    	    		history.replaceState("", document.title, window.location.pathname + window.location.search);
       			var target_offset = $(target).offset() ? $(target).offset().top:0;
        		var customoffset = 200;
        			$('html, body').animate({
            		scrollTop: target_offset - customoffset
        		},1000);
                $(target).trigger('click');
  		},300);
	}
});
  • Вопрос задан
  • 72 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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