Es gibt zwei Möglichkeiten, die ich Inhalt anzuzeigen/auszublenden verwenden würde:Erstellen/Zerstören von HTML-Elementen gegen Verbergen von ihnen bis zum benötigten, was ist besser?
- Elemente erstellen/zerstören bei Bedarf erforderlich/nicht jQuery.append() und jQuery.remove() unter Verwendung.
- Haben Sie alles bereits in der html, aber verstecken/deaktivieren Sie diese Elemente, wenn es angebracht ist.
Also was gilt als Best Practice? Ich kann Vorteile/Nachteile mit beiden Methoden sehen.
Als Beispiel habe ich eine Website, wo Menschen ein Bild mit ihrer Webcam schießen können. Das Fenster, in dem sich die Webcam befindet, wird in einem separaten Fenster angezeigt, das alle anderen Inhalte der Website überlappt. Wenn ein Bild aufgenommen wird, wird die Webcam-Überlappung wieder entfernt. So kann ich es verstecken oder einfügen/entfernen.
Danke, dass Sie mir genau die Antwort geben, nach der ich gesucht habe! – xrDDDD
Froh, dass ich Hilfe war :) – abbood
* "und dann befestigen Sie sie und trennen Sie sie als geeignet" * Warten Sie, was? DOM-Modifikationen sind viel teurer als statische Elemente beim ersten Laden des DOMs zu analysieren. Das ist keine Frage. Jedes Mal, wenn Sie das DOM modifizieren, muss das DOM neu erstellt werden, was zu einem erneuten Fluss und zu neuen Farben führt. –