我有一个带有链接的菜单:
<ul id="menu">
<li><a href="/">Home</a></li>
<li><a href="/Archive/all/">Archive</a></li>
<li><a href="/About">About</a></li>
<li><a href="/Contact">Contact</a></li>
</ul>
如果我在我的根路径 ( /
) 并单击Home
菜单项页面重新加载 - 如果我目前在它的目标href?
我有一个带有链接的菜单:
<ul id="menu">
<li><a href="/">Home</a></li>
<li><a href="/Archive/all/">Archive</a></li>
<li><a href="/About">About</a></li>
<li><a href="/Contact">Contact</a></li>
</ul>
如果我在我的根路径 ( /
) 并单击Home
菜单项页面重新加载 - 如果我目前在它的目标href?
尝试这个:
<ul id="menu">
<li><a href="/" onclick="check(this.href)">Home</a></li>
<li><a href="/Archive/all/">Archive</a></li>
<li><a href="/About">About</a></li>
<li><a href="/Contact">Contact</a></li>
</ul>
<script>
function check(href) {
if(location.href != href)
location.assign(href);
}
</script>