按下后退按钮后加载页面时,jQuery(或常规Javascript)执行函数
我在很多网站上都看到过这一点,但我不知道该怎么做: 执行函数时,URL会更改为which.com/page/#something,然后在访问该URL时,再次执行该函数。我知道如何在第一次加载页面时使其工作,但我不知道如何在按下“后退”按钮时使该功能再次出现 (例如,如果我设置了选项卡式系统,我从site.com/#tab1开始,进入site.com/#tab2,然后单击后退按钮,使选项卡1再次显示在页面上) 这是如何工作的?您需要在Javascript中进行研究。如果您没有使用浏览器的内置功能来维护历史记录(后退和前进按钮就是这样工作的),您需要自己做一些工作按下后退按钮后加载页面时,jQuery(或常规Javascript)执行函数,javascript,jquery,Javascript,Jquery,我在很多网站上都看到过这一点,但我不知道该怎么做: 执行函数时,URL会更改为which.com/page/#something,然后在访问该URL时,再次执行该函数。我知道如何在第一次加载页面时使其工作,但我不知道如何在按下“后退”按钮时使该功能再次出现 (例如,如果我设置了选项卡式系统,我从site.com/#tab1开始,进入site.com/#tab2,然后单击后退按钮,使选项卡1再次显示在页面上) 这是如何工作的?您需要在Javascript中进行研究。如果您没有使用浏览器的内置功能来
jQuery有几种方法可以帮助您。例如,为尚未实现的浏览器添加onhashchange事件,以提供您正在查找的事件。+1我向我推荐的另一个插件(尚未实际使用,但我相信我的来源):