Je regardais le plugin jQuery bbq, et je n'ai trouvé aucune mention de document.hash
n'importe où dans son code.jQuery bbq ... où est le grill?
Je suppose que le hachage est obtenais à la ligne 1094:
function get_fragment(url) {
url = url || location.href;
return '#' + url.replace(/^[^#]*#?(.*)$/, '$1');
};
Et régler le hachage à 818 Mais pourquoi utiliser à la place de location.hash
?
également quel est le problème avec this:
jq_bbq.pushState = jq_bbq_pushState = function(params, merge_mode) {
Ne serait-jq_bbq_pushState = function...
suffisant?
En fait, pushState est une nouvelle méthode d'historique du navigateur, qui vous permet de manipuler manuellement l'historique et de stocker l'état du navigateur. https://developer.mozilla.org/fr/DOM/Manipulation_the_browser_history#The_pushState().C2.A0method – Wil
@WilliamGolden Désolé pour la confusion, mais je ne faisais référence qu'au deuxième point de la question; celui avec 'location.hash'. Voir mise à jour. –