您好,
我正在尝试使用浏览器后退按钮,我知道如何使用hashchange plugin =>来捕获事件
$(window).hashchange( function(){
alert( location.hash );
});$(window).hashchange();
当我尝试加载新页面时,没有任何反应.. 有没有办法用新网址“重新加载”页面?
谢谢!
答案 0 :(得分:17)
请改为尝试:
$(window).on('hashchange', function(){
// Your code goes here
}).trigger('hashchange'); // bind event to the same selector as event-listener
.trigger()
基本上可以手动激活事件。
修改强>
这应该足以让你工作了。
尝试this piece of code,看看你是否运气好。
包含的javascript.js使用jquery和hashchange进行压缩。
答案 1 :(得分:2)
将$(window).bind('hashchange', function() {});
放在document.ready