2012-09-05 101 views
-1

我在我的網站上使用mouseover功能,它完全適用於firefox,chrome和safari。elementproblem Internet Explorer

但在IE9 +上無法找到我的鼠標懸停功能,如果我沒有任何background-color元素div.arrow_wrapBackground-color:transparent也不起作用,並且要麼opacity:0。它像arrow_wrap是空的。這真的很奇怪!在我的代碼中,我選擇了fadeOut的箭頭圖標,如果我在某些元素上有mouseenter,並且如果對這些元素進行了mousleave,則選擇fadeIn。這在IE中起作用。那麼爲什麼我必須在我的元素上使用background-colordiv.arrow_wrap)才能在IE中使用它。

現在有我的箭頭(.rsArrowIcn)到display:none在我的CSS和我的javascript我在mouseover功能,將其設置爲display:block。這在除IE以外的所有瀏覽器中都可以使用。但如果刪除display:none並選擇讓它在我的CSS中可見,它在IE中工作。所以在IE中發生的事情真的很奇怪。

如果有人回答我的問題,我將非常感激!該網站是:http://mlido.se/site/work/adcourse/

而且我的代碼是:http://pastebin.com/W9wrAz8n

謝謝!

+0

您確定它是IE 9+嗎?它在IE 9中工作得很好。另外,在發佈之前,你不能格式化你的問題嗎?看看它現在是如何。 –

+1

感謝您解答!!,但如果您在加載頁面時按下其中一個工作案例並在邊欄外按住鼠標指針。那麼箭頭不會出現。不管怎麼說,只有當你滑動鼠標輸入側邊欄,標誌,文字內容和幻燈片索引號時,它纔會消失。 –

回答

0

我覺得你在兼容模式下

去 工具菜單

選擇 兼容性視圖設置

刪除您的網站,並刪除所有複選框

+0

感謝您解答!!,但是如果您在加載頁面時按下其中一個工作案例並在邊欄外按住鼠標指針。那麼箭頭不會出現。不是我反正...它只是在如果你mouseenter側邊欄,標誌,文字內容和slideindex數字褪色.. –

0

這可以固定在老通過將背景設置爲平鋪透明gif,即IE的版本,即

background: url(images/trans.gif); 
+0

我想我解決了它:) –

+0

好吧,這是解決方案嗎? – robC

+0

我沒有嘗試解決方案,我先嚐試了另一件事。我設置不透明度:0在鼠標圖標在我的CSS和鼠標懸停功能我設置不透明度:1當光標移動:) –