gpt4 book ai didi

javascript - 检测 URL 中的特定哈希值

转载 作者:行者123 更新时间:2023-11-28 17:17:31 24 4
gpt4 key购买 nike

所以我有一个网站,我想在其中创建基于 URL 哈希的导航。我的目标是在没有 AJAX 的情况下实现它,并且仅根据特定哈希更改显示设置。有没有办法用if来做到这一点?如果我有经验,我可能会 mock 自己,但我尝试了这样的事情:

假设我的网址是 Something.com/file.html#home

function someFunction () {
var hash = window.location.hash;
if (hash == home) {
//Changing some settings based on the hash
}
}
如果您能提供帮助,我将不胜感激。

最佳答案

window.location.hash 包含 # 符号。您可以将其包含在比较中,也可以将其从变量哈希中删除。

包含井号:

if (hash === "#home")

或者删除井号:

var hash = "home"; // default 
if (window.location.hash.length > 0) {
hash = window.location.hash.substr(1);
}

关于javascript - 检测 URL 中的特定哈希值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53109798/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com