gpt4 book ai didi

javascript - 打开地址栏中没有哈希值的 div

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

当用户浏览地址栏中没有 # 的链接时,我想在我的网站上打开一个 anchor div。 例如;当用户访问 www.website.com/nameofdiv 时,它必须自动打开具有相同 anchor 标记名称的 div (www.website.com/#nameofdiv)

我使用以下脚本在我的网站上打开和关闭 anchor div:

 function slideonlyone(thechosenone) {
$('.show').each(function(index) {
if ($(this).attr("id") == thechosenone) {
$(this).fadeIn(500);
}
else {
$(this).fadeOut(500);
}
});
}

这是我正在使用的 HTML 点击事件:

<a href="#nameofdiv" onClick="javascript:slideonlyone('nameofdiv');">link</a>

我尝试使用 .htaccess 和下一个脚本进行一些操作,但没有成功。

 window.location.href.replace(/#.*/,'');

我希望我解释得足够好,我希望有人能帮助我!

最佳答案

如果您从 click 处理程序调用该代码,请确保从点击处理程序返回 false,或调用 event.preventDefault().

关于javascript - 打开地址栏中没有哈希值的 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19381323/

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