2013-03-08 50 views
1

例如,隱藏一個簡單的YouTube <object>嵌入與隱藏/顯示在歌劇和鉻SWF對象重新啓動SWF

document.getElementById('youtube').style.display = 'block'; 
document.getElementById('youtube').style.display = 'none'; 

強制SWF重新啓動。

這是爲什麼發生?任何人都知道一個方法嗎?

我使用的是自定義的Flash上​​傳的標籤<div> S和切換標籤復位導致文件選擇上傳到太復位......

+0

強制SWF重啓?由於YouTube嵌入代碼是一個iframe,因此您可以重新加載iframe。 – Raptor 2013-03-08 04:16:10

+0

youtube擁有適用於視頻播放器 – Shanimal 2013-03-08 04:16:58

+0

的API(例如,您可以將其顯示/可見性設置爲none並暫停) – Shanimal 2013-03-08 04:18:30

回答

0

當您設置顯示器none,它基本上是從去除這一頁。雖然這不適用於DOM,但瀏覽器的實現可能是正確的。

特別是對於Flash,我注意到如果它不可見,它不會始終運行。如果您需要繼續運行,請嘗試將其大小設置爲1x1或將其移出屏幕。