2011-05-11 131 views
1

我有一個網站,點擊圖片後會彈出一個燈箱(例如http://www.huddletogether.com/projects/lightbox/)。IE6,燈箱和IFRAME

我們的客戶仍然有一些機器運行哪個IE6(升級是不幸的是我們無法控制的),所以爲了屏蔽掉一些SELECT元素,我已經使用了老IFRAME墊片招(如下所述:http://weblogs.asp.net/bleroy/archive/2005/08/09/how-to-put-a-div-over-a-select-in-ie.aspx)。

不過,我有以下問題:

  • 燈箱沒有出現,直到鼠標不再懸停在頁面上 - 的mosue移動到不同的窗口,甚至只是到滾動條導致它出現;
  • 當鼠標移動到頁面,下面不會發生:
    • 涉及到收藏夾停止任何jQuery的動畫(或者更精確地說,動畫繼續在後臺,只有已經在鼠標完成出);
    • 動畫gif s在燈箱內停止運行,直到鼠標移出;
    • JavaScript一般停止,直到鼠標移出。

一切似乎都運行在我們的其他支持的瀏覽器(IE7和FF)的罰款。

不幸的是,我沒有鏈接來顯示這些效果,但希望我已經給自己解釋了足夠的幫助(這將非常感激地收到)!

編輯:

忘了說了,我知道這是關係到IFRAME,因爲除去它會導致JavaScript來運行良好,但顯然醜SELECT箱流血通過頂部DIV

+0

你至少必須向我們展示你的代碼,你可以在你的問題把它嵌入。 – 2011-05-11 16:25:30

+0

發佈一些代碼有點困難,因爲它在另一臺與網絡隔離的機器上,沒有簡單的方法在它們之間進行轉換。只是想知道這是否是一個衆所周知的效果。 – Dunnie 2011-05-11 16:33:54

+0

這聽起來像是你有一些運行在mousemove或mouseover事件處理程序中的東西,它們阻止了動畫,動畫GIF等。正如Marcel Korpel所說,我們需要看一些代碼來知道發生了什麼。 – 2011-05-11 17:04:12

回答

0

這聽起來像你有一個鼠標移動或鼠標懸停事件處理程序,這是阻止動畫,動畫GIF沉重的東西跑,等