我有div包含Flash對象的列表。該列表很長,所以我已經將div高度設置爲400,並溢出爲自動。Flash裏面的滾動div - IE6錯誤
這對FF工作正常,但在IE6上只有前5個可見的閃存對象工作。當我向下滾動時,最初在可視區域外的其餘Flash對象將爲空。因爲我沒有看到「電影未加載」,所以swfs加載正常。他們似乎也嵌入正確,他們只是空的即。內容從不繪製。
有關如何解決此問題的任何想法?
ps。所涉及的html元素主要是浮動的,以防止對此產生影響。 Flash對象使用流行的swfObject嵌入。
編輯:看來,錯誤只與Flash插件出現「WIN 8,0,24,0」
因爲我不能張貼一個鏈接,我會總結相關的代碼在這裏:
<div style="overflow:auto; height:400px; float:left;">
<div id="item_1" style="float:left; clear:left; height:100px;">
<!-- swfObject Embed here -->
</div>
...
<div id="item_7" style="float:left; clear:left; height:100px;">
<!-- swfObject Embed here -->
</div>
</div>
編輯: 在嘗試在單獨的頁面中重新創建此問題後,我發現該錯誤與最初隱藏的Flash對象有關。加載頁面時,我的容器div具有「顯示:無;可見性:隱藏」。稍後,風格通過JavaScript更改爲可見。如果我加載頁面以便從一開始就可以看到所有內容,則一切正常。
顯示任何鏈接? – andyk 2008-10-21 09:57:06
IE6是***中的皇家痛苦 – schonarth 2008-10-21 10:41:31
抱歉,由於該頁面不公開,因此我暫時無法爲您提供鏈接。我會爲這個問題添加一些信息。 – Gene 2008-10-21 11:01:10