Sto costruendo una vista ad albero con un plugin jQuery chiamato jquery-treeview. La creazione di questa vista ad albero richiede molto tempo (circa 5-7 secondi) e voglio mostrare una ruota che gira o una barra di avanzamento quando la pagina si sta caricando. Qualcuno sa come farlo? Ho trovato solo soluzioni per caricare video o immagini dove è noto quanti dati devono essere caricati.Mostra rotella o barra di avanzamento quando il sito web sta caricando
risposta
Hiya vedere questo demohttp://jsfiddle.net/hEB7d/ohttp://jsfiddle.net/Eh8tU/ (solo per mostrare immagini)
Bruv, per il progresso Bar visita Twitter bootstrap, o flick po 'di codice potrei essere in grado di vedere un aiuto fuori .
L'idea è che il codice sa quando on load
e on success
accadrà per il frammento di codice e metterà il caricamento dell'immagine tra questo processo.
Il tuo jsFiddle non funziona per me :( – Shikiryu
@Shikiryu cooleos, gimme 2 min, eseguirà il ping presto! :) questo sta succedendo perché il caricamento dell'immagine avviene troppo velocemente vedi questo: http://jsfiddle.net/Eh8tU/ quella immagine caricata apparirà prima che l'immagine reale apparirà :) se aggiungete questo nel vostro codice questo dovrebbe funzionare, avere una bella, cheerios! post scriptum Sto cercando di creare un ritardo nel mezzo per mostrarti un campione se posso :) –
Prova questo sito:
http://fgnass.github.com/spin.js/
è possibile creare un filatore di vostra scelta e poi si danno esempi di come usare al di sotto.
Spero che questo aiuti :)
bellissimo! Grazie mille – macool
- 1. ActionBar non mostra la barra di avanzamento
- 2. Mostra una barra di avanzamento durante il caricamento di un'attività
- 3. mostra la barra di avanzamento quando si preme usando git
- 4. Mostra il mio layout mentre SurfaceView sta caricando Camera Preview
- 5. mostra la barra di avanzamento durante il caricamento delle pagine utilizzando jquery ajax nel sito Web a pagina singola
- 6. Safari su dispositivi iOS sta caricando immagini danneggiate - Sito Wordpress
- 7. finestra di avanzamento mostra, ma non mostra l'avanzamento Bar e messaggio non sta aggiornando
- 8. mostra la barra di avanzamento nella notifica locale cordova
- 9. i18next non sta caricando il file di traduzione
- 10. Come implementare UIActivityIndicatorView quando UIWebView sta caricando? (iPhone ObjC)
- 11. Xcode non sta caricando il .xcappdata nell'app
- 12. Barra di avanzamento circolare
- 13. Akka non sta caricando application.conf
- 14. Android - visualizzazione del testo al centro della barra di avanzamento
- 15. Lato server - Barra di avanzamento
- 16. iFrame non sta caricando l'URL
- 17. Mostra avanzamento di esecuzione javascript
- 18. Android: come creare una sovrapposizione "rotella" avanzamento modale?
- 19. Ruby Net :: Barra di avanzamento FTP
- 20. Visual Studio non sta caricando il mio visualizzatore debugger
- 21. Barra di avanzamento Android DialogFragment
- 22. mostra feedback ebay sul mio sito web
- 23. Barra di avanzamento per AVAssetExportSession
- 24. Il titolo del sito web è errato quando si condivide il collegamento su facebook o il sito web Mi piace
- 25. Mostra il valore di una barra di avanzamento (numero) come il 55% sulla barra utilizzando i CSS
- 26. WebView non sta caricando i dati?
- 27. GLKTextureLoader non sta caricando jpg su "Il nuovo iPad"
- 28. Heroku non sta caricando i font Google
- 29. Aggiorna barra di avanzamento nella barra di notifica
- 30. Mostra google maps sul sito web mobile
Mi dispiace per sembrare pedante, ma 5-7 secondi per caricare un sito Web sono dolorosi per l'utente. Si prega di prendere in considerazione un'ottimizzazione, ad esempio solo costruendo il primo livello dell'albero in un primo momento. –