在我的应用程序中有一个标题菜单。我们有5个具有相同页面URL的菜单项,具有不同的哈希值,例如
所有品牌页面都将导航到同一页面(test.html),但使用不同的哈希值。
问题:当我点击 HOME 中的任何品牌页面链接时,该页面会自动导航到test.html并检查哈希标记并自动通过ajax加载项目。
但是当我点击品牌页面内的任何品牌页面链接时,页面就不会令人耳目一新。
答案 0 :(得分:2)
<强> HTML:强>
<div id="menu">
<a href="#1">brand 1</a>
<a href="#2">brand 2</a>
</div>
<强> JQ:强>
$(function() {
$('#menu a').click(function(e){
var url=$(this).attr('href');
window.location.href=url;// ## change url with hash
location.reload(); // ## reload page
e.preventDefault(); // ## prevent default click action
})
})