尝试让 #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/