2009-08-17 32 views
3

我想隱藏一些嵌入式閃存對象而不禁用它們。現在我把它們放在div中,並使用jQuery UI隱藏方法。問題是,當我以後使用show方法顯示閃光燈時,閃光燈會重新加載。有什麼辦法可以防止這種情況發生?如何隱藏閃存嵌入而不禁用它們

是否可以隱藏Flash但仍在後臺工作?舉例來說,在被隱藏之前,在div中暫停的YouTube視頻的位置?

+0

我想這是仍然如此。現在當隱藏閃光燈視頻時,只有在FF(在Mac上)時纔會繼續播放。 – doublejosh 2012-08-15 00:58:00

回答

4

試試這個CSS:

embed.hidden { 
    position: absolute; 
    left: -10000px; 
} 

然後取消隱藏它,你只需要刪除類「隱藏」尼克

+0

將研究這個解決方案 - 謝謝! – stringo0 2009-08-18 00:53:34

0

試着將元素的風格設置爲display:none

+0

這不起作用,因爲當顯示屏變回時,閃光燈會重新加載。 – stringo0 2009-08-18 00:52:18

0

你既可以把它包在一個div,並設置divdisplay無法比擬的,或者它height零 - 我相信,如果你實際object設置display:none將閃光的生命,也不會呈現Flash內容。但我可能是錯的。

2

答案是corret但要注意的wmode。如果設置爲透明,瀏覽器肯定會停止執行(音樂,本地連接,網絡等),並可能會重新啓動電影。

引起了我過去有些頭疼:)

+0

謝謝!我確實有wmode! :P – stringo0 2009-08-19 18:26:55

1

該解決方案還防止閃重裝上顯示:

.hidden { 
    width: 0; 
    height: 0; 
} 
相關問題