Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/386.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如果没有散列,则使用jquery散列_Javascript_Jquery_Hash - Fatal编程技术网

Javascript 如果没有散列,则使用jquery散列

Javascript 如果没有散列,则使用jquery散列,javascript,jquery,hash,Javascript,Jquery,Hash,如果url中不存在哈希,则尝试将#home显示出来。我想沿着这些思路做一些事情会很容易,但我什么都做不了: if(window.location.hash != null){ $(window.location.hash).fadeIn(800); } else { $('#home').fadeIn(800); } 我从未在jquery中使用过if/else语句,因此这显然是错误的 谢谢 将其与空字符串进行比较(null和空字符串在JavaScri

如果url中不存在哈希,则尝试将#home显示出来。我想沿着这些思路做一些事情会很容易,但我什么都做不了:

   if(window.location.hash != null){ 
      $(window.location.hash).fadeIn(800);
   } else {
      $('#home').fadeIn(800);
   }
我从未在jquery中使用过if/else语句,因此这显然是错误的


谢谢

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


是否将
window.location.hash
give
null
?也许你应该先在一些
jsapi
中检查一下。我想它会给你一个空字符串。@Marnix,你是对的。至少在Firefox中,它会给出一个空字符串。这正是它的本来面目,所以我改成了空字符串,工作非常完美!
if(window.location.hash != ''){ 
   $(window.location.hash).fadeIn(800);
} else {
   $('#home').fadeIn(800);
}