Sto lavorando su una singola pagina che ha un sacco di div nascoste, vincolato (o è legato?) A KnockoutJS con visible:
. Quando la pagina si carica, tutti lampeggiano momentaneamente sullo schermo. Ho provato a spostare il mio JS nello <head></head>
, ma questo non ha avuto alcun effetto, quindi caricare JS nella parte inferiore della pagina non è ciò che lo sta causando.Knockout JS: Stop divs binded to visible: dal flashing sullo schermo
Purtroppo, visible:
vincolante non propaga a CSS display
attributo, quindi non posso usare display: none;
al caricamento della pagina, o visible:
non funzionerà affatto. A meno che ... Carico la pagina con display: none;
e poi la cambi la prima volta che mostro il div a un utente.
Ma c'è un modo più elegante per raggiungere questo obiettivo?
possibile duplicato di [Qual è il modo migliore per nascondere lo schermo mentre eliminazione diretta js i collegamenti sono in fase di costruzione?] (http://stackoverflow.com/questions/9532595/what-is-the-best-way-to-hide-the-screen-while-knockout-js-bindings-are-being-bui) –