2010-07-14 21 views
0

Quelqu'un sait comment réparer ce plugin jQuery History? (Pour l'histoire ajax et marque-page)Basculer entre deux signets (ou voir une page et charger une autre page du signet) ne fonctionnera pas avec le plugin jQuery History

Dans http://github.com/tkyk/jquery-history-plugin/issues#issue/5

Ce sont les détails:

mon application avec IE 8 IE 7 mode de compatibilité ainsi que http://www.serpere.info/jquery-history-plugin/samples/ajax, qui utilise le mode par défaut IE 8, semblons ont ce problème:

Créer 2 signets

http://www.serpere.info/jquery-history-plugin/samples/ajax/#1 
http://www.serpere.info/jquery-history-plugin/samples/ajax/#2 

maintenant cliquer sur un signet, et essayez de cliquer t l'autre, d'avant en arrière. Le contenu de la page n'est pas mis à jour. Dans l'actuel Firefox et Chrome, cela fonctionne. Dans IE 8, ce n'est pas le cas. Cela est également vrai si vous modifiez directement la valeur de hachage de # 2 à # 3

P.S. Je suis tout à fait sûr qu'il est résoluble, parce que si vous utilisez Facebook sur IE 8,

http://www.facebook.com/someusername?v=info#!/someusername?v=info
http://www.facebook.com/someusername?v=info#!/someusername?v=wall

fonctionne bien si l'utilisateur bascule entre les 2 signets. (remplacez someusername par un nom d'utilisateur réel ci-dessus)

Répondre