我在我的网站上使用 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:nonedisplay:blockmouseoverdisplay:none
如果有人回答我的问题,我将非常感激!该网站是: http: //mlido.se/site/work/adcourse/
我的代码是: http: //pastebin.com/W9wrAz8n
谢谢!!