Monday, May 20, 2024
 Popular · Latest · Hot · Upcoming
104
rated 0 times [  111] [ 7]  / answers: 1 / hits: 48348  / 12 Years ago, mon, september 10, 2012, 12:00:00

How can I trigger a function when the URL changes? I try something like:



$(windows.location).change(function(){
//execute code
});


So my URL is something like http://www.mysite.com/index.html#/page/1. How can I execute jQuery or JavaScript code when the URL becomes something like http://www.mysite.com/index.html#/page/2?


More From » jquery

 Answers
43

That would be a hashchange event, so I'd suggest:



$(window).on('hashchange', function(e){
// do something...
});


JS Fiddle demo.



References:




[#83159] Friday, September 7, 2012, 12 Years  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.
cadendericki

Total Points: 482
Total Questions: 109
Total Answers: 103

Location: Ecuador
Member since Thu, Jun 4, 2020
4 Years ago
cadendericki questions
Wed, Apr 7, 21, 00:00, 3 Years ago
Wed, Jul 8, 20, 00:00, 4 Years ago
Thu, May 14, 20, 00:00, 4 Years ago
;