我創建了一個jQuery插件,當用戶滾動時,允許將選定的網頁面板固定到瀏覽器視圖端口的頂部在頁面上傳遞特定的水平點之後的長頁面。Flash對象在其容器被重新設計時重新啓動或消失
當面板固定或取消固定時,會發生一個奇怪的事情:如果Flash SWF對象作爲容器的後代元素存在,則Flash對象要麼重新開始其動畫,要麼完全消失。
當CSS屬性「位置」在fixed
,absolute
和static
之間切換時,會發生引腳或未引腳變化。這會強制Firefox重新繪製其元素,並且會導致<object>
重新加載和重新生成Flash影片。我有興趣閱讀這篇文章:http://alexw.me/2010/12/firefox-problems-with-javascript-animation/
有沒有人知道一種解決方法,防止<object>
標記重新加載?我承認Flash是一個廣告,但這個問題只發生在Firefox中。雖然有人認爲這可能是一個錯誤,但我已經搜索沒有成功,我正在抓緊我的腦袋,最後期限到期。
提前致謝!
彼得
相關問題:http://stackoverflow.com/questions/298342/firefox-restarts-flash-movie-if-enclosing-div-properties-change – 2011-09-09 16:51:25