我在我的网站上使用 mouseoverfunction,它在 firefox、chrome 和 safari 上完美运行。
background-color
但是在 IE9+ 上,如果我没有任何元素,它就找不到我的鼠标悬停功能div.arrow_wrap
。Background-color:transparent
也不起作用,也不起作用opacity:0
。它的样子arrow_wrap
是空的。这真的很奇怪!fadeOut
在我的代码中,如果我有mouseenter
某些元素并且fadeIn
如果鼠标离开这些元素,我选择了箭头图标。这适用于 IE。那么为什么我必须background-color
在我的元素上使用 ( div.arrow_wrap
) 才能让它在 IE 中也能正常工作。
现在,我的 css 和 javascript 中的箭头 ( .rsArrowIcn
)已设置为函数。这确实适用于除 IE 之外的所有浏览器。但是如果删除并选择让它在我的 css 中可见,它确实在 IE 中工作。所以在 IE 中发生的事情真的很奇怪。display:none
display:block
mouseover
display:none
如果有人回答我的问题,我将非常感激!该网站是: http: //mlido.se/site/work/adcourse/
我的代码是: http: //pastebin.com/W9wrAz8n
谢谢!!