Événement hashchange
Résolu
hcp7kuz
Messages postés
238
Date d'inscription
Statut
Membre
Dernière intervention
-
hcp7kuz Messages postés 238 Date d'inscription Statut Membre Dernière intervention -
hcp7kuz Messages postés 238 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'aimerais pouvoir avoir l’événement correspondant au changement du hash dans l'url (de https://www.mackage.com/eu/en/craftsmanship en https://www.mackage.com/eu/en/craftsmanship#test ).
J'ai essayé la méthode en "vanilla" Javascript :
Et en jQuery :
Aucun des deux ne marche pour moi.
Une autre idée ?
Merci pour votre aide,
hcp7kuz
J'aimerais pouvoir avoir l’événement correspondant au changement du hash dans l'url (de https://www.mackage.com/eu/en/craftsmanship en https://www.mackage.com/eu/en/craftsmanship#test ).
J'ai essayé la méthode en "vanilla" Javascript :
document.addEventListener("hashchange", function() {
console.log('hashchange !');
});
Et en jQuery :
$(window).on('hashchange', function() {
console.log('hashchange !');
});
Aucun des deux ne marche pour moi.
Une autre idée ?
Merci pour votre aide,
hcp7kuz
1 réponse
-
Hello,
J'ai testé le code jQuery avec les dernières versions de jQuery 1x, 2x et 3x, tout fonctionne parfaitement.<!DOCTYPE html> <html> <head> <title></title> </head> <body> </body> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> <script type="text/javascript"> $(window).on('hashchange', function() { alert('hashchange !'); }); </script> </html>