2014-10-10 56 views
-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菜單頁面重載 - 如何防止重新加載頁面(尋找跨瀏覽器解決方案,如果需要,可以使用js/jQuery解決)如果我目前在其目標href中?

回答

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>