有没有办法在url中监听hashchanges并记录事件以便在AJAX等中使用backbutton。
使用类似的链接:
<a href="/#!page">Go to page!</a>
和这样的脚本:
<script type="text/javascript">
$(function () {
if (window.location.hash){contentload(window.location.hash);}
$('a').click(function() {
fragment = this.hash;
contentload(fragment);
});
});
function contentload(fragment) {
fragment = fragment.slice(1).replace('!', '')
$('#content').load('http://mysite.com/'+fragment+'?ajax=1');
}
</script>
我需要尝试保存页面的状态,我已经看过jQuery address plugin但不知道如何实现它。
答案 0 :(得分:0)
看看这个jquery插件 http://benalman.com/projects/jquery-bbq-plugin/
答案 1 :(得分:0)
我使用jQuery Address插件解决了这个问题