Sur la fenêtre.emplacement.hachage de Changement?

Je suis à l'aide d'Ajax et de hachage pour la navigation.

Est-il un moyen de vérifier si le window.location.hash changé comme ça?

http://example.com/blah#123 à http://example.com/blah#456

Il fonctionne si je le vérifier lorsque le document est chargé.

Mais si j'ai des #hachage en fonction de navigation ne fonctionne pas lorsque j'appuie sur le bouton retour de votre navigateur (donc j'ai sauter de bla#456 à bla#123).

Il montre à l'intérieur de la zone adresse, mais je ne peux pas l'attraper avec JavaScript.

  • Caisse plugin jquery: github.com/cowboy/jquery-hashchange
  • History.js prend en charge le HTML5 Gestion de l'État de Fonctionnalité (si vous n'avez pas besoin d'utiliser les hachages de plus!) et gracieusement dégrade en HTML4 les navigateurs utilisant hashchanges. Il prend en charge jQuery, MooTools et Prototype de la boîte.
  • En fait nous avons encore besoin d'utiliser des hachages pour fournir de la rétroaction à l'utilisateur qu'une "nouvelle page" a été inséré dans son histoire, à moins d'utiliser l'URL évolution que les commentaires.
  • [Hasher]github.com/millermedeiros/hasher
  • hmm... je pense que vous avez besoin moar jQuery
InformationsquelleAutor MilMike | 2009-03-25