Показать сообщение отдельно
  #1 (permalink)  
Старый 02.08.2016, 19:54
Интересующийся
Отправить личное сообщение для vladislav_zp Посмотреть профиль Найти все сообщения от vladislav_zp
 
Регистрация: 15.04.2016
Сообщений: 10

Как убрать # (хэш/решетку) в URL при прокрутке к якорю
Добрый вечер. Такой вопрос, как убрать # (хэш/решетку) в URL при прокрутке к якорю по данному примеру:

$(document).ready(function () {
 
    $(document).on("scroll", onScroll);
 
    $("a[href^=#]").click(function(e){
        e.preventDefault();
 
        $(document).off("scroll");
        $(menu_selector + " a.active").removeClass("active");
        $(this).addClass("active");
        var hash = $(this).attr("href");
        var target = $(hash);
 
        $("html, body").animate({
            scrollTop: target.offset().top
        }, 900, function(){
            window.location.hash = hash;
            $(document).on("scroll", onScroll);
        });
 
    });
 
});
Ответить с цитированием