我在我的網站上使用mouseover功能,它完全適用於firefox,chrome和safari。elementproblem Internet Explorer
但在IE9 +上無法找到我的鼠標懸停功能,如果我沒有任何background-color
元素div.arrow_wrap
。 Background-color:transparent
也不起作用,並且要麼opacity:0
。它像arrow_wrap
是空的。這真的很奇怪!在我的代碼中,我選擇了fadeOut
的箭頭圖標,如果我在某些元素上有mouseenter
,並且如果對這些元素進行了mousleave,則選擇fadeIn
。這在IE中起作用。那麼爲什麼我必須在我的元素上使用background-color
(div.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
謝謝!
您確定它是IE 9+嗎?它在IE 9中工作得很好。另外,在發佈之前,你不能格式化你的問題嗎?看看它現在是如何。 –
感謝您解答!!,但如果您在加載頁面時按下其中一個工作案例並在邊欄外按住鼠標指針。那麼箭頭不會出現。不管怎麼說,只有當你滑動鼠標輸入側邊欄,標誌,文字內容和幻燈片索引號時,它纔會消失。 –