Javascript 如果没有散列,则使用jquery散列
如果url中不存在哈希,则尝试将#home显示出来。我想沿着这些思路做一些事情会很容易,但我什么都做不了: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
if(window.location.hash != null){
$(window.location.hash).fadeIn(800);
} else {
$('#home').fadeIn(800);
}
我从未在jquery中使用过if/else语句,因此这显然是错误的
谢谢 将其与空字符串进行比较(null和空字符串在JavaScript中不相等):
是否将
window.location.hash
givenull
?也许你应该先在一些jsapi
中检查一下。我想它会给你一个空字符串。@Marnix,你是对的。至少在Firefox中,它会给出一个空字符串。这正是它的本来面目,所以我改成了空字符串,工作非常完美!
if(window.location.hash != ''){
$(window.location.hash).fadeIn(800);
} else {
$('#home').fadeIn(800);
}