我的链接包含href ="#video1"
我需要使用
阻止点击执行#video1
但是,当我这样做时,我不会在http://example.com/#video1
和中获得Tracer
,而是我需要回溯历史。如果我没有阻止它,页面会将中心部分留空。有什么想法吗?
答案 0 :(得分:1)
也许这对你有用
$( "#accordion_video a" ).click(function( event ) {
event.preventDefault();
history.pushState("", "", window.location.href.split("#")[0] + $(this).attr('href'))
});
编辑:使用window.location.href.split(“#”)[0]代替window.location.href