2012-01-19 22 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。 :\