jQuery Histoire Plugin fonctionne dans Chrome?
-
02-10-2019 - |
Question
L'histoire jQuery Plugin ( http://www.mikage.to/jquery/jquery_history. html ) est dit de travailler avec Chrome:
http://github.com/tkyk/jquery-history-plugin
Navigateurs pris en charge IE6, IE7, IE8, Firefox3, Safari4, Safari5, Chrome4, et Chrome5
mais quand je vais au lien dessus mentionné ci-dessus, si je clique sur la charge 1, charge 2, puis charge 3, le bouton de retour va changer la partie de hachage de l'URL #2
, mais le « html Loaded: » section encore des spectacles "3" ... Quelqu'un sait pourquoi?
La solution
Allez ici pour courant Page d'exemple: http : //www.serpere.info/jquery-history-plugin/samples/
Il fonctionne dans Chrome;) Comme Pointy , bien, rappelle, le code sur cette page n'est pas courant , il y a plusieurs changements / corrections dans GitHub depuis lors . Vous pouvez Obtenir la dernière source de .
Notez que l'API a changé (pour le mieux je pense) depuis cette ancienne page, par exemple:
-
$.historyInit
est maintenant$.history.init
-
$.historyLoad
est maintenant$.history.load
- etc, voir la liste complète des changements dans cette engagement
Autres conseils
La version utilisée par cette page de démonstration n'est pas la même chose que la version github.
Peut-être essayer ce plugin jQuery Histoire: http://www.balupton.com/sandbox/jquery-history/demo/ Il prend en charge la Croix du navigateur, la liaison à hash, la surcharge hash, tout le reste.
Il y a aussi une extension Ajax pour elle, ce qui lui permet de facilement mettre à jour votre page Web dans une bonne application Ajax: http://www.balupton.com/sandbox/jquery-ajaxy/demo/
Ceci est la solution choisie par ces sites comme http://wbhomes.com.au/ et http://gatesonline.com.au/stage/public/
Dans l'ensemble, il est bien documenté, soutenu et riche en fonctionnalités. Il est également gagné une question de prime ici Comment afficher les requêtes Ajax dans l'URL