Fino a quando tutti i browser supportano l'evento onhashchange qual è la soluzione migliore per questo?JavaScript/jQuery - soluzione di eventi onhashchange workaround
C'è qualcosa per questo in jQuery? o come plug-in?
Fino a quando tutti i browser supportano l'evento onhashchange qual è la soluzione migliore per questo?JavaScript/jQuery - soluzione di eventi onhashchange workaround
C'è qualcosa per questo in jQuery? o come plug-in?
Non sono sicuro se questo è quello che stai cercando o no, ma vale la pena provare:
http://plugins.jquery.com/project/ba-jquery-hashchange-plugin
Sì, c'è.
Partenza questo plugin jQuery: http://benalman.com/projects/jquery-hashchange-plugin/
Grazie mille. Funziona su ie7. – mschonaker
Se si' sto cercando una soluzione di dominio incrociato iframe questo sembra essere il più robusto là fuori:
http://easyxdm.net/wp/
http://www.cakemail.com/the-iframe-cross-domain-policy-problem/
Non l'ho ancora provato e sembra che potrebbe essere un po 'difficile da implementare e potrebbe non funzionare in tutte le situazioni.
var lastHash = "";
window.onload=function()
{
hashChangeEventListener = setInterval("hashChangeEventHandler()", 50);
}
function hashChangeEventHandler()
{
var newHash = location.hash.split('#')[1];
if(newHash != lastHash)
{
lastHash = newHash;
//Do stuff!
}
}
Funziona bene per me su tutte le piattaforme testate (dannatamente vicine).
Un'altra libreria che astrae la gestione url è History.js
possibile duplicato di [Rilevamento Pulsante Indietro/Hash Variazione URL] (http://stackoverflow.com/questions/172957/detecting-back-button-hash-change -in-url) –