jQuery.remove () - Gibt es eine Möglichkeit, das Objekt zurück zu bekommen, nachdem Sie es entfernt haben?

7

Ich habe grundsätzlich das gleiche Problem in diesen Fragen:

Flash-Video-Standbild im versteckten div spielen

Ich habe den Aufruf von .remove jquery verwendet, und das funktioniert. Ich habe jedoch vorherige / nächste Schaltflächen, wenn ein Benutzer durch versteckte / nicht versteckte divs scrollt. Was ich wissen muss, ist, wenn ich das Flash-Objekt entferne, gibt es eine Möglichkeit, es zurück zu bekommen, außer die Seite zu aktualisieren?

Grundsätzlich kann dies clientseitig gehandhabt werden oder muss ich eine serverseitige Handhabung implementieren.

detach () funktioniert nicht, da das Flash-Video weiterhin abgespielt wird.

Ich kann es nicht einfach verstecken, weil das Video auch weiterhin abgespielt wird.

    
Jack Marchetti 30.04.2010, 21:19
quelle

3 Antworten

22
%Vor%

Die Funktion .detach() wird explizit dazu verwendet, etwas aus dem DOM herauszunehmen, um später wieder eingefügt zu werden. Es ist gut.

API-Referenz: Ссылка

    
Alex Mcp 30.04.2010, 21:22
quelle
3

Hast du es versucht:

%Vor%     
David Murdoch 30.04.2010 21:27
quelle
1

Sie können es einer Variablen zuweisen:

%Vor%

Verwenden Sie dann den Wert von "Rückgängig", um das Element erneut einzufügen.

%Vor%

Vielleicht versteckst du es besser, anstatt es zu entfernen.

    
quelle

Tags und Links