Einstellung von iFrame CSS zum Anzeigen: Keine während des Ladens

7

Ich habe das:

%Vor%

Wenn ich dann einige Dateien in den iFrame posten und .upload_slide auf display:none; setze, wirkt sich dies auf das Laden des iFrames oder die Erkennung aus, wenn das Laden beendet ist.

    
ShadowStorm 30.09.2012, 13:31
quelle

5 Antworten

5

Nein, die Lade- und Ladeerkennung des iFrames sollte nicht beeinträchtigt werden, indem Sie die Anzeige auf keine setzen.

CSS ist nur für Stil, es hat keine Möglichkeit, das DOM zu beeinflussen.

    
TheCarver 30.09.2012, 13:54
quelle
7

Es sollte kein Problem geben, aber falls ja, kann es ein guter Trick sein, das Element außerhalb des Bildschirms zu verschieben, anstatt es zu verstecken. Sie können eine Klasse wie

erstellen %Vor%

, die Sie nach Bedarf hinzufügen und entfernen können.

    
robC 30.09.2012 14:23
quelle
7

Firefox hat zur Zeit ein Problem mit display: none:

  

Einige Browser gehen davon aus, dass, wenn "display: none" auf ersetzte Elemente (wie Flash oder ein iframe) angewendet wird, die visuellen Informationen für dieses Element nicht mehr benötigt werden. Wenn das Element später vom CSS angezeigt wird, erstellt der Browser die visuellen Daten des Formulars neu.

     

Ich stelle mir vor, dass der Iframe-Standardwert "display: none" lautet. lässt den Browser das Rendern des HTML überspringen, so dass die Tags keine Dimensionen haben. Ich würde die Sichtbarkeit auf "versteckt" setzen oder sie von der Seite positionieren, anstatt "display: none;" zu verwenden.

     

Steven Paligo

Link

    
Ricardinho 21.01.2014 15:29
quelle
1

Nein .. überhaupt nicht ..

CSS - display:none oder visibility:hidden sagt dem Browser nur, dass er den Iframe-Inhalt dem Benutzer nicht zeigen soll.

Aber die Funktionalität funktioniert ohne Probleme.

    
balanv 30.09.2012 14:29
quelle
0

Soweit mir bekannt ist, sollte es gut funktionieren. Ich habe versteckte iframes verwendet, um Sachen für eine Weile zu laden und hatte keine Probleme.

Das heißt, ich weiß, dass einige Browser versuchen, effizient zu sein, indem sie versteckte Bilder nicht laden, also ist es möglich, dass einige Browser (besonders mobile) dasselbe mit iframes machen.

    
Niet the Dark Absol 30.09.2012 13:37
quelle

Tags und Links