簡體   English   中英

IE6,燈箱和IFRAME

[英]IE6, lightboxes, and IFRAMEs

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

我們的客戶仍然有一些運行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停止運行,直到鼠標移出;
    • 通常,JavaScript會停止運行,直到鼠標移出。

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

不幸的是,我沒有鏈接可以向您顯示這些效果,但是希望我已經對自己進行了足夠的解釋,可以有人幫助(非常感謝)!

編輯:

忘了說,我知道這與IFRAME ,因為刪除它會導致javascript運行正常,但很顯然,丑陋的SELECT框會通過頂部DIV滲出。

聽起來好像您在mousemove或mouseover事件處理程序中運行了一些繁重的操作,這些事件處理程序阻止了動畫,動畫GIF等。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM