2012-03-31 79 views
0

我有這個示例頁面,我試圖把每個youtube元素的wmode內頁面「透明」。頁面DOM不會更新後編輯

隨着Chrome瀏覽器及其檢查員,我注意到我的javascript工作,但瀏覽器視圖不更新,覆蓋仍然在YouTube視頻下。如果我直接將wmode屬性放入HTML中,並且我在Chrome中打開它,則一切正常,視頻在div下。

這裏是頁 http://dl.dropbox.com/u/4064417/provaJs.html

任何建議,爲什麼它的表現也是這樣嗎?

預先感謝您!

+0

退房http://stackoverflow.com/questions/534474/changing-arbitrary-flash-objects-wmode-to-transparent你基本上需要將對象包裹在另一個元素中(*改變'wmode' *之後*)以便重繪元素.. – 2012-03-31 11:27:57

+0

我不能在我的代碼中使用jquery = \ – 2012-03-31 15:20:27

+0

在另一個答案中有一個vanilla JS解決方案.. – 2012-03-31 15:23:33

回答

0

嘗試強制瀏覽器重繪Flash元素

FlashElement.style.display = "none"; 
FlashElement.style.display = "block"; 
+0

實際上,作品,非常感謝。如果有人知道更好的方法是值得的=) – 2012-03-31 12:18:27