gpt4 book ai didi

javascript - 使用javascript拦截静态和动态链接

转载 作者:行者123 更新时间:2023-12-02 20:37:28 24 4
gpt4 key购买 nike

我目前正在开发一个ajax应用程序,我正在寻找一个功能,可以让我使用javascript拦截所有静态和动态链接。链接如下所示:

<a href="link1/">link 1</a>
<a href="link2/">link 2</a>
etc.

然后我希望浏览器重定向到:current.page/#link1/而不是current.page/link1/。我使用的是 jQuery,所以 live() 函数是一个选项,但是使用它作为解决方案对我来说似乎相当缓慢(我歇斯底里吗?)。如果有一种方法可以拦截页面上的所有链接,也许通过检测地址的变化,那将有很大帮助。我已经尝试了一些 jQuery 插件(jQuery 地址和 SWF 地址),但它们似乎只有响应地址中 anchor 标记更改的事件处理程序。有什么想法吗?

感谢您的宝贵时间

最佳答案

除非必要,否则不要太担心性能。通常,优雅的解决方案也是正确的。

我将使用 jQuery 的 live 函数,绑定(bind)到单击事件并在单击时重写链接。

希望这有帮助,埃吉尔。

关于javascript - 使用javascript拦截静态和动态链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2981635/

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