Il fatto che la pagina sia bianca nel momento in cui si naviga da una pagina all'altra, penso che non si possa fare nulla in merito poiché ci sono molti fattori che possono avere un ruolo (ad esempio la reattività del proprio server web , la tua velocità di connessione a Internet e così via).
Tuttavia, se davvero desidera avere una bella transizione tra le pagine, suggerisco una delle seguenti soluzioni:
1) Caricare le pagine in un iframe. Quando si naviga da una pagina all'altra, è possibile visualizzare un messaggio di caricamento utilizzando un overlay DIV, ad esempio. È possibile nascondere l'overlay del messaggio di caricamento quando la pagina è stata caricata. Questo può essere attivato utilizzando l'evento jQuery .ready() sulla pagina figlio (il genitore non può determinare se la pagina secondaria è stata caricata completamente).
Nota: per controllare la pagina padre dalla pagina iframed, tutte le pagine devono essere nello stesso dominio (criterio dello stesso dominio).
2) Se la navigazione avviene all'interno dello stesso dominio/sito web dell'app, verificare se è possibile eseguire il caricamento parziale del contenuto della pagina utilizzando, per esempio, JQuery.
fonte
2011-01-26 23:23:02
È possibile -> Come ho detto prima, lo fa in determinate situazioni così com'è, sono curioso di renderlo più coerente. Credo che potrebbe essere il caching ma non sono positivo. –