Ich weiß, diese Frage wurde zweimal auf Stack gefragt .... aber ich brauche noch Hilfe. Ich habe 2 Divs, die jeweils SWFObjects enthalten. Hier ist die jquery, das zeigt/versteckt meine Divs:Stopp Flash-Video, wenn versteckt
$(document).ready(function(){
$("#DIV2").hide();
$('#button1').bind('click', function() {
$("#DIV1").hide();
$("#DIV2").show();
});
$('#button2').bind('click', function() {
$("#DIV1").show();
$("#DIV2").hide();
});
});
Aber ich brauche mein Video in DIV2 die Wiedergabe zu stoppen, wenn es versteckt und von vorne beginnen, wenn Sie es noch einmal zeigen. Von dem, was ich gelesen habe, muss ich es aus dem DOM entfernen ... aber ich verstehe nicht, wie man es wieder hinzufügt. Ich habe Vorschläge für detach() gesehen; aber kann nicht herausfinden, wohin mein AppendTo() gehen würde.
Kann mir jemand helfen ?? Ich würde es wirklich schätzen. BTW, hier ist eine related post (die einen Link zu einem anderen verwandten Post enthält).
Vielen Dank im Voraus!
Ben - vielen Dank für Ihre Antwort! Ich möchte (und habe versucht) die .remove() Route zu nehmen, aber ich verstehe nicht, wie ich es mit swfobject zurückstellen würde - könntest du das näher erläutern? Das ist der Schlüssel, den ich vermisse. Vielen Dank! – user576277
var elem = $ ("# someId") [0]; elem.reload(); Ich habe das gefunden - kann es aber erst später ausprobieren - brauche ich das? – user576277
Wenn Sie swfobject verwenden, müssen Sie lediglich swfobject erneut aufrufen, um das Element erneut einzufügen. Überprüfen Sie die swfobject-Dokumentation http://code.google.com/p/swfobject/ – Ben