隐藏时停止Flash视频

use*_*277 2 flash jquery swfobject hide

我知道这个问题已在Stack上被问了两次......但我还是需要帮助.我有2个div,每个包含SWFObjects.这是显示/隐藏我的Div的jquery:

$(document).ready(function(){ 
 $("#DIV2").hide();

  $('#button1').bind('click', function() {
    $("#DIV1").hide();
    $("#DIV2").show();
  });

  $('#button2').bind('click', function() {
    $("#DIV1").show();
    $("#DIV2").hide();
});
});
Run Code Online (Sandbox Code Playgroud)

但是我需要DIV2中的视频在隐藏时停止播放,并在您再次显示时从头开始.从我读到的,我需要从DOM中删除它...但我不明白如何重新添加它.我已经看到了分离()的建议; 但无法弄清楚我的AppendTo()会去哪里.

谁能帮忙?我真的很感激.顺便说一句,这是一个相关的帖子(其中包含一个链接到另一个相关的帖子).

先感谢您!

use*_*277 5

谢谢你的帮助.在我看到您最近的回复之前,我最终使用了我在回答类似帖子时看到的内容,但调整后如下:

 // Remove and re-add video
 var clone = $("#video").clone(true);
 $("#video").remove();
 $("#video-holder").html(clone);
Run Code Online (Sandbox Code Playgroud)

这对我很有用.我给了我的swfobject一个ID"视频",它位于div"视频持有者"中.希望这有助于他人!