Sto utilizzando la proprietà css -column-width
(e, naturalmente, -moz-column-width
e -webkit-column-width
) per indicare il contenuto di una pagina web. Il problema è quando ci sono troppi contenuti, il processo di columnizing è abbastanza lento e può richiedere qualche secondo. Mi è stato detto di mettere uno spinner per avvisare l'utente che la pagina non è ancora pronta, e anche lo spinner dovrebbe bloccare l'interfaccia utente. Ma non riesco a trovare l'evento appropriato per disabilitare lo spinner. $(document).ready()
è troppo presto. Qualche idea?Come faccio a sapere che il columnizing è fatto?
risposta
Se $(document).ready()
è troppo presto, è possibile utilizzare $(window).load(...)
. Questo è in realtà tardi nel processo, ma non riesco a pensare a nulla di provvisorio.
Se è possibile controllare il posizionamento, è possibile iniziare il polling a partire da $(document).ready()
e attendere che il posizionamento corrisponda a quello che si aspetta o smette di cambiare o alcuni di questi. Il polling ogni 10ms circa non avrà alcun impatto apprezzabile e potrebbe consentire all'utente di liberarsi dello spinner prima dell'evento load
.
Sì! Sei il migliore! '$ (window) .load (...)' funziona esattamente come volevo! –
- 1. Come faccio a sapere dove trascorre il tempo il compilatore?
- 2. Come faccio a sapere che removeEventListener ha avuto successo?
- 3. Che cos'è l'AppDelegate e come faccio a sapere quando utilizzarlo?
- 4. Come faccio a sapere che il mio codice è in esecuzione su Mono?
- 5. Come faccio a sapere se il profilo per l'utente che esegue un'applicazione è un profilo temporaneo?
- 6. Come faccio a sapere che il mio messaggio è stato inviato correttamente con spring amqp?
- 7. Come faccio a sapere se questo è abbastanza casuale?
- 8. Come faccio a sapere quando un'espressione lambda è nullo
- 9. Come faccio a sapere quando un'immagine è caricata in Picturebox
- 10. Come faccio a sapere se una tabella è una matrice?
- 11. node.js callback async.each, come faccio a sapere quando è finito?
- 12. Come faccio a sapere quale nodo è focalizzato in JavaFX?
- 13. Come faccio a sapere se MotionEvent è relativo o assoluto?
- 14. Come faccio a sapere se un appuntamento è privato
- 15. Come faccio a sapere il mio sistema disponibile Gradle buildToolsVersion
- 16. Come faccio a sapere il tipo di parametro webmessage onmessage?
- 17. Come faccio a sapere il tag corrente di Mercurial?
- 18. pthreads, come faccio a sapere che un altro thread all'interno del processo non è in attesa?
- 19. Come faccio a sapere se il mio server ha NUMA?
- 20. Come faccio a sapere che cosa javascript viene eseguito quando faccio clic su un elemento?
- 21. Come faccio a sapere se il mio IE è a 64 bit? (Anche per Java?)
- 22. Meteor.js Come faccio a sapere che la mia raccolta è pronta sul client
- 23. Come faccio a sapere che infowindow è già apparso in google maps
- 24. Come faccio a sapere che cosa è una finestra WPF in
- 25. Come faccio a sapere che una pagina è stata caricata completamente?
- 26. Linux: come faccio a sapere il modulo che esporta un nodo dispositivo?
- 27. UIViewController per sapere se è stato premuto o fatto scoppiare?
- 28. Come faccio a sapere se il mio kernel OpenCL è in esecuzione su GPU?
- 29. Come faccio a sapere qual è il posto migliore in cui usare "usando"?
- 30. Come faccio a sapere se il primo carattere di una stringa è un numero in VB.NET?
Hai provato $ (document) .load()? – Diogo
Puoi fare un [MCVE] (/ help/mcve)? È difficile aiutare senza ulteriori informazioni. –
Sì, Diogo, ci ho provato, grazie per il tuo contributo. Sfortunatamente, non funziona, l'evento non si alza mai. –