2012-01-19 54 views
4

我有这样的事情:如何在DOM WA flash播放器移动DIV,同时不引起flash播放器刷新

<div id="doc"> 

    <div id="main"> 
    </div> 

    <div id="rail"> 
    <div id="video"> 
     <object>....</object> 
    </div> 
    </div> 

</div> 

如果我使用:

$('#video').appendTo('#doc'); 

闪光灯刷新。有没有办法移动div而不会导致Flash刷新?

感谢

+1

您是否试过.detach?我非常确信任何创建克隆的调用都会重置闪存 - dom无法知道闪存对象的状态,因此它可以恢复它。 – 2012-01-19 04:53:38

回答

0

每@马克Robbins的评论,改变闪光容器div的实际等级地位是这里的问题。如果代码的其余部分允许,您可以为您的闪存创建一个绝对定位的div <object>,并在您的布局中从一个位置移动到另一个位置,而不是将其移动到&,并将其添加到.appendTo()的dom中。

不是一个理想的解决方案,因为您可能需要修改布局,但它可以让您移动不刷新Flash的div。 :\