Ich arbeite auf einer einzigen Seite Anwendungen, die eine Reihe von versteckten divs hat, binded (oder ist es gebunden?) Zu KnockoutJS mit visible:
. Wenn die Seite geladen wird, blinken alle momentan auf dem Bildschirm. Ich habe versucht, meine JS in die <head></head>
zu bewegen, aber das hatte keine Wirkung, so Laden JS am unteren Rand der Seite ist nicht, was es verursacht.Knockout JS: Stopp divs binded zu sichtbar: von blinkend auf dem Bildschirm
Leider visible:
Bindung propagiert nicht auf CSS display
Attribut, also kann ich nicht display: none;
beim Laden der Seite verwenden oder visible:
wird nicht funktionieren. Es sei denn ... Ich lade die Seite mit display: none;
und ändere es dann, wenn ich das div zum ersten Mal einem Benutzer zeige.
Aber gibt es einen eleganteren Weg, dies zu erreichen?
möglich Duplikat [zu handhaben Was ist der beste Weg, um den Bildschirm, während Knockout js zu verstecken Bindings werden gebaut?] (http://stackoverflow.com/questions/9532595/what-ist-the-best-way-to-hide-the-screen-while-knockout-js-bindings-are-being-bui) –