Ответ 1
Это будет событие hashchange
, поэтому я бы предложил:
$(window).on('hashchange', function(e){
// do something...
});
Литература:
-
on()
.
Как я могу вызвать функцию при изменении URL-адреса? Я пробую что-то вроде:
$(windows.location).change(function(){
//execute code
});
Итак, мой URL-адрес похож на http://www.mysite.com/index.html#/page/1
. Как я могу выполнить jQuery или код JavaScript, когда URL-адрес станет чем-то вроде http://www.mysite.com/index.html#/page/2
?
Это будет событие hashchange
, поэтому я бы предложил:
$(window).on('hashchange', function(e){
// do something...
});
Литература:
on()
.Попробуйте событие 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
});
});