如何在URL更改时触发一个函数?我尝试这样的:如何触发jQuery中的URL更改?
$(windows.location).change(function(){
//execute code
});
所以我的网址是类似于http://www.mysite.com/index.html#/page/1
。当URL变成类似http://www.mysite.com/index.html#/page/2
的东西时,我该如何执行jQuery或JavaScript代码?
如何在URL更改时触发一个函数?我尝试这样的:如何触发jQuery中的URL更改?
$(windows.location).change(function(){
//execute code
});
所以我的网址是类似于http://www.mysite.com/index.html#/page/1
。当URL变成类似http://www.mysite.com/index.html#/page/2
的东西时,我该如何执行jQuery或JavaScript代码?
尝试hashchange
事件,而这正是专为这 - http://benalman.com/projects/jquery-hashchange-plugin/
您也可以尝试使用http://www.asual.com/jquery/address/
$(function(){
$.address.strict(false);
$.address.internalChange(function(e) {
// do something here
});
});
有像你已经有很多的问题.. http://stackoverflow.com/search?q=jquery+hash+changed –