Всем доброго времени суток. Столкнулся с проблемой, в виду не знания дела со следующей ситуацией. Прошу помочь.
В скрипте SmoothScroll при нажатии на кнопку выводится ссылка с якорем #about и так далее.
Моя ссылка становится просто темной если на нее нажать(скрины и ссылка на сайт в первом комменте) и идет скролл на якорь если просто убрать строку - window.location.hash = target;
А если эта строка window.location.hash = target; есть, то ссылка становится тоже активной, темнеет по цвету и после возвращается в белый цвет, то есть не активной. Вот.
Мне надо чтобы якоря не было, и ссылка вела себя также как будто эта строка - window.location.hash = target; есть, то есть становилась активной и возвращалась в неактивную вот.
Помогите пожалуйста разобраться, по сути надо чтобы якорь ссылка не выводилась и не оставалась темной если просто убрать строку.
Вот данный скрипт.
var ssSmoothScroll = function() {
$('.smoothscroll').on('click', function (e) {
var target = this.hash,
$target = $(target);
e.preventDefault();
e.stopPropagation();
$('html, body').stop().animate({
'scrollTop': $target.offset().top
}, cfg.scrollDuration, 'swing').promise().done(function () {
// check if menu is open
if ($('body').hasClass('menu-is-open')) {
$('#header-menu-trigger').trigger('click');
}
window.location.hash = target;
});
});
};