我试图检测是否存在散列存在,如果不存在,则添加散列到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' –