Ho un grande file video che voglio mettere nella mia pagina principale. Non voglio che impoverisca il tempo di caricamento, quindi stavo pensando che potrei semplicemente impostarlo per la visualizzazione: nessuno e quindi modificare il display dopo il caricamento della pagina. Funzionerebbe?Mostra: nessuno impedisce il caricamento degli elementi?
risposta
Questo lavoro dovrebbe funzionare?
No. display: none
impedirà solo la visualizzazione dell'elemento; sarà caricato comunque.
È possibile controllare che ciò accada nell'ispettore elemento di propria scelta (ad esempio, negli strumenti di sviluppo di Firebug o IE8).
Il modo migliore è probabilmente creare l'elemento Video utilizzando JavaScript in seguito, oppure - se si desidera una soluzione a prova di errore nel caso in cui JS sia disattivato - è possibile utilizzare un iframe che carica il video se l'utente fa clic su un collegamento .
Picchiami, ma ti consiglio di aggiungere un riferimento a "vederlo in azione" con Firebug, gli strumenti di sviluppo di IE 8, ecc. –
@Harper bella idea! –
Se hai già ottenuto il codice per modificare la visualizzazione dell'elemento dopo che la pagina è stata caricata, dovrebbe essere banale cambiare la proprietà innerHTML dell'elemento e caricare il video. – Dave
visualizzazione non ha nulla a che fare con la vera velocità di caricamento. Tuttavia può influire sull'aspetto della velocità allo stesso modo di una pagina iniziale.
- 1. Haystack set di query contiene Nessuno Elementi
- 2. Codeigniter HMVC + ion_auth problemi di caricamento degli elementi di configurazione
- 3. Costruttore privato sull'entità POCO che impedisce il caricamento lento
- 4. jQuery mostra "caricamento" durante il funzionamento lento
- 5. Mostra elemento predefinito durante il caricamento Immagine
- 6. Tastiera Mostra posizione elementi incasinati
- 7. Caricamento dinamico degli script
- 8. Come ottenere elementi figlio ma nessuno dei loro figli?
- 9. Ottenere il conteggio degli elementi jQuery.each()
- 10. Modifica dell'ordine degli elementi
- 11. Ordinamento degli elementi dell'array
- 12. Ordine XML degli elementi
- 13. jQuery hide() metodo mostra l'elemento con display: nessuno! Importante
- 14. elementi molti-a-molti in un modello: controlla se nessuno è vuoto o nessuno
- 15. File di caricamento di PrimeFaces che mostra il nome del file dopo il caricamento
- 16. Fancybox: mostra il caricamento dell'animazione durante il caricamento del contenuto iframe
- 17. Conteggio degli elementi dell'array in Perl
- 18. trucchi per elementi mobili all'interno degli elementi di lista
- 19. Parametro '@home' messaggio specificato, ma nessuno degli argomenti passati ... Errore
- 20. Selettore jQuery - Corrisponde al contenuto degli elementi
- 21. OperationalError: (OperationalError) impossibile aprire il file di database Nessuno Nessuno
- 22. Mostra una barra di avanzamento durante il caricamento di un'attività
- 23. mostra il caricamento della cpu nella barra di stato emacs23
- 24. Il caricamento degli script nella parte inferiore di una pagina Web velocizza il caricamento della pagina?
- 25. L'elenco degli elementi comuni GUI
- 26. javax.xml.bind.UnmarshalException: elemento inaspettato. Gli elementi previsti sono (nessuno)
- 27. L'ordine degli elementi nel dizionario
- 28. Come ignorare il bordo: nessuno?
- 29. Disabilita o impedisce il multitouch nell'attività
- 30. Mostra animazione "caricamento" sul pulsante clic
Sembra uno di quei casi in cui la digitazione di un test rapido può richiedere meno tempo rispetto alla pubblicazione di una domanda :-) – Pointy
Ho provato a testarlo, ma penso che i miei tentativi ed errori non abbiano funzionato perché il primo tempo ho caricato la pagina, la pagina ha caricato il film; la seconda volta, l'aveva già caricato. Ha senso? – bozdoz
Il motivo per cui è stata caricata la seconda volta era che era stato memorizzato nella cache: era già stato caricato dal browser * di recente *, quindi il browser ha utilizzato solo la versione locale. – ClarkeyBoy