我创建了一个包含Bootstrap的网站,其中包含两个页面:
的index.html
impressum.html
我想在index.html中使用页面跳转,并从impressum访问那些页面跳转。这样可以正常工作,但是当我点击页面从impressum.html跳转时,它会保留在URL中并且不会消失。
答案 0 :(得分:2)
你可以使用这样的一些JavaScript:
function clearHash(){
var uri = window.location.toString();
if (uri.indexOf("#") > 0) {
var clean_uri = uri.substring(0, uri.indexOf("#"));
window.history.replaceState({}, document.title, clean_uri);
}
}
然后在滚动事件上触发函数:
$(window).scroll(function(){
clearHash();
});
(我假设你因使用Bootstrap而使用JQuery)