嗨,
我正在尝试使用浏览器后退按钮,我了解如何使用 hashchange 插件捕捉事件 =>
$(window).hashchange( function(){
alert( location.hash );
});$(window).hashchange();
当我尝试加载新页面时,什么也没有发生。有没有办法用新的网址“重新加载”页面?
谢谢 !
嗨,
我正在尝试使用浏览器后退按钮,我了解如何使用 hashchange 插件捕捉事件 =>
$(window).hashchange( function(){
alert( location.hash );
});$(window).hashchange();
当我尝试加载新页面时,什么也没有发生。有没有办法用新的网址“重新加载”页面?
谢谢 !
试试这个:
$(window).on('hashchange', function(){
// Your code goes here
}).trigger('hashchange'); // bind event to the same selector as event-listener
.trigger()
基本上手动激活事件。
编辑:
这应该足够你工作了。
试试这段代码,看看你有没有运气。
包含的 javascript.js 是用 jquery 和 hashchange 压缩的。
放在$(window).bind('hashchange', function() {});
文档之外。准备好