如果没有哈希,则jquery哈希

Tho*_*mas 7 javascript hash jquery

如果网址中没有哈希,请尝试显示#home.我认为这些方面的东西很容易,但是我无法做任何事情:

   if(window.location.hash != null){ 
      $(window.location.hash).fadeIn(800);
   } else {
      $('#home').fadeIn(800);
   }
Run Code Online (Sandbox Code Playgroud)

我从来没有在jquery中使用if/else语句,所以这显然是错误的

谢谢!

Bol*_*ock 20

将它与空字符串进行比较(null和空字符串在JavaScript中不相等):

if(window.location.hash != ''){ 
   $(window.location.hash).fadeIn(800);
} else {
   $('#home').fadeIn(800);
}
Run Code Online (Sandbox Code Playgroud)