2
我正在制作一个ajax网站。每当URL更改时我该如何执行一些JavaScript。说“/#page/aboutus /”更改为“/#page/news /”时。如何在每次更改url时执行代码
我希望用户能够为ajax页面添加书签。
我正在制作一个ajax网站。每当URL更改时我该如何执行一些JavaScript。说“/#page/aboutus /”更改为“/#page/news /”时。如何在每次更改url时执行代码
我希望用户能够为ajax页面添加书签。
这可能是更容易做不同的方式,例如.live()
事件处理程序:
$("a").live('click', function() {
//do something with this.hash
});
但是,如果你确实需要location.hash
变化触发,则可以使用onhashchange
plugin for this(至少直到它每浏览器本地支持)。
例如:
$(window).bind('hashchange', function(){
//do something with location.hash here
});
一种window.location.hash在页面加载和一个事件处理程序应该把我的问题的护理检查。谢谢。 – OMGKurtNilsen 2010-05-29 12:14:48