如果没有哈希,则jquery哈希

时间:2011-01-13 23:38:51

标签: javascript jquery hash

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

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

我从未使用过jquery中的if / else语句,所以这显然是错误的

谢谢!

1 个答案:

答案 0 :(得分:20)

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

if(window.location.hash != ''){ 
   $(window.location.hash).fadeIn(800);
} else {
   $('#home').fadeIn(800);
}