-1

我有一个带有链接的菜单:

<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?

4

1 回答 1

0

尝试这个:

<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>
于 2014-10-10T10:30:31.250 回答