gpt4 book ai didi

javascript - jQuery(或常规 Javascript)在按下后退按钮后加载页面时执行功能

转载 作者:行者123 更新时间:2023-11-29 22:37:19 25 4
gpt4 key购买 nike

我在很多网站上看到过这个,但我不知 Prop 体怎么做:

当执行一个函数时,URL 会更改为 whatever.com/page/#something,然后当访问该 url 时,该函数会再次执行。我知道如何在首次加载页面时使它起作用,但我不知道如何在按下“后退”按钮时使该功能再次出现。

(例如,如果我设置了选项卡式系统,我从 site.com/#tab1 开始,转到 site.com/#tab2,然后单击后退按钮,以便选项卡 1 再次显示在页面上)

它是如何工作的?

最佳答案

您需要查看 history management在Javascript中。如果您不使用浏览器的内置功能来维护历史记录 - 这就是后退和前进按钮的工作方式 - 您需要自己做一些工作。

jQuery 有几个 plugin options帮助你。 hashchange例如,希望通过为尚未实现它的浏览器添加的 onhashchange 事件来提供您正在寻找的事件。

关于javascript - jQuery(或常规 Javascript)在按下后退按钮后加载页面时执行功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4585565/

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