2012-11-20 27 views
1

我有一個簡單的問題,可能需要一個複雜的答案。視頻加載後更改頁面背景

我已經使用HTML5中的標記來製作視頻背景。加載視頻時,我希望頁面背景爲白色。一旦視頻加載後臺應該變成黑色。

視頻自動加載並在加載後自動啓動。

有沒有辦法用PHP,JavaScript或者JQuery來做到這一點?

+0

您應該能夠當一個'load'事件附加到視頻元素,改變背景被觸發。 – Shmiddty

回答

4

假設您的標記看起來像

<video id='myvideo'></video> 

嘗試連接一個onload事件處理

document.getElementById('myvideo').onload = function() { 
    document.body.style.backgroundColor = 'black'; 
} 
+0

很好的答案,即使我的身份證號碼相同,但你打敗了我幾秒鐘。 +1 – adeneo

+0

是的,這是奇怪的,一會兒我以爲stackoverflow自動將我的顏色'黑色'更改爲'#000' – lostsource

+0

這是一個使用圖像的'load'事件的演示:http://jsfiddle.net/tDzsa/ – Shmiddty