javascript - jquery 哈希如果没有哈希

标签 javascript jquery hash

尝试让 #home 在 url 中不存在散列时显示。我想按照这些思路做些事情会很容易,但我什么也做不了:

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

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

谢谢!

最佳答案

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

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

关于javascript - jquery 哈希如果没有哈希,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4686579/

相关文章:

hash - 沿着加密的 AES key 存储密码哈希的安全隐患

javascript - 用于选择重复日期的 jQuery 输入(RRULE 规范 RFC 5545)

javascript - 使用 jQuery/JS 查找用户位置(没有 google geolocation api)?

jquery - 是否有复选框更改状态的事件?

jquery - 先分割再切片值

java - 如果您想要 64 位 int,那么来自 murmurhash 或从 MD5 哈希中获取 64 位的冲突会更少吗?

javascript - 在 cesium.js 中加载 gltf 模型

javascript - Angularjs ng-repeat 计数带有 AND 条件的过滤项

jQuery UI 工具提示和颜色框

ruby - 将哈希值保存到 Ruby 上的文件