用于后退按钮和 ajax 调用的 hashchange
有没有一种方法可以将
window.location.hash = 'x'
后发生的 hashchange与单击后退按钮后发生的 hashchange 分开?
Is there a way to seperate a hashchange that occurs after a
window.location.hash = 'x'
from the one that occurs after clicking the backbutton?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
现在,在 Internet Explorer 8、Firefox 3.6+ 和 Chrome 5+ 中,您可以将回调绑定到 window.onhashchange 事件,并且无需任何类型的插件即可使用它。
对于那些不支持 onhashchange 的浏览器,您可以使用 Jquery 插件
http://plugins.jquery.com/project/hashchange
Right now, in Internet Explorer 8, Firefox 3.6+, and Chrome 5+, you can bind callbacks to the window.onhashchange event and use it without any kind of plugin.
For those Browsers does NOT support onhashchange, you can use Jquery plugin
http://plugins.jquery.com/project/hashchange