我試圖檢測是否存在散列存在,如果不存在,則添加散列到URL使用。我已經閱讀了多個帖子,試圖找到解決方案,但我似乎無法讓我的代碼正常工作。檢查是否存在散列,如果不存在,則添加散列
if(window.location.hash == ''){
window.location = $("#home").attr('href');
}
那個代碼實際上重定向現場http://www.sitename.com/undefined 這是一個404錯誤頁面
我一直令人頭我的頭,爲什麼,我只是想不通出來..
「家」節的代碼是:
<div class="panel">
<section id="home">
<div class="content">
<div id="logo">
<img src="images/logo.png">
</div>
</div>
</section>
</div>
該網站使用的CSS給動畫面板的錯覺,所有4個面板以外的方式推該網站的邊際以及當它被帶到視野中時。道歉,如果這沒有意義。
'#home'不是頁面上的有效元素'id',或者選擇器不正確。這個元素的HTML是什麼樣的? –
測試home元素是否也具有href屬性。 –
換句話說,頁面上應該有一個元素,看起來像這樣:'Home' –