gpt4 book ai didi

Jquery 阻止链接但保留 url anchor

转载 作者:行者123 更新时间:2023-11-28 01:23:43 25 4
gpt4 key购买 nike

我有包含 href="#video1"的链接

我需要防止点击执行

$( "#accordion_video a" ).click(function( event ) {
event.preventDefault();
});

但是当我这样做时,我不会在这样的网址中得到 #video1 http://example.com/#video1 我需要它来回溯历史。如果我不阻止它,页面会在中间部分留空。有什么想法吗?

Demo.

最佳答案

也许这对你有用

$( "#accordion_video a" ).click(function( event ) {
event.preventDefault();
history.pushState("", "", window.location.href.split("#")[0] + $(this).attr('href'))
});

已编辑:使用 window.location.href.split("#")[0] 而不是 window.location.href

关于Jquery 阻止链接但保留 url anchor ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32908369/

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