gpt4 book ai didi

javascript - 如何让浏览器检测到哈希更改

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

我正在使用hashchange plugin 。我可以获取链接以将 hashchange 添加到 URL,但无法让浏览器识别链接中的哈希值。

浏览器只需加载

localhost:3000/pages#?type=1localhost:3000/pages

忽略整个哈希部分。

JS如下...

$(function(){

$(window).hashchange( function(){
var hash = location.hash;

$('.links a').each(function(){
var that = $(this);
that[ that.attr( 'href' ) === hash ? 'addClass' : 'removeClass' ]( 'selected' );
});
})

$(window).hashchange();

});

显然我在这里遗漏了一些东西,尽管此代码本质上是插件文档的演示中提供的内容。

最佳答案

window.location.hash 是获取哈希字符串的方法。从那里,根据需要操作字符串。

关于javascript - 如何让浏览器检测到哈希更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13893594/

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