jQuery如何在重新加载时删除哈希和最后点击功能

时间:2014-03-03 14:27:24

标签: jquery

已更新 我创建了一个单页设计。我正在使用JQuery作为菜单和主题标签。现在我弄清楚当用户重新加载页面并重置函数以转到特定部分时我如何删除#hash。

因此,当用户位于video部分时,网址为:www.mydomein.com/#video。我正在搜索当用户刷新页面并保持在页面顶部时如何删除#video,而不是转到重新加载之前单击的部分。我该如何解决这个问题?

的jsfiddle: http://jsfiddle.net/E773g/12/

2 个答案:

答案 0 :(得分:1)

不知道如何通过jQuery执行此操作,但纯JavaScript也可以这样做:

<body onload="location.hash='';">

答案 1 :(得分:0)

这样做:

<script type="text/javascript">
     window.onbeforeunload = function () { location.hash=""; };
</script>

你可以把它包含在任何地方,因为它是普通的javascript并且是独立的。