Javascript 元素问题internet explorer

Javascript 元素问题internet explorer,javascript,internet-explorer-9,mouseover,Javascript,Internet Explorer 9,Mouseover,我在我的网站上使用mouseoverfunction,它在firefox、chrome和safari上都能完美工作 但是在IE9+上,如果元素div.arrow\u wrap上没有任何背景色,它就找不到我的鼠标覆盖功能背景色:透明也不起作用,并且两种颜色都不透明度:0。其类似的arrow\u wrap为空。这真是太奇怪了!在我的代码中,如果我在某些元素上有mouseenter,并且如果mouseenterfadeIn离开这些元素,我选择了箭头图标以fadeOut。这在IE中有效。那么为什么我必须

我在我的网站上使用mouseoverfunction,它在firefox、chrome和safari上都能完美工作

但是在IE9+上,如果元素
div.arrow\u wrap
上没有任何
背景色,它就找不到我的鼠标覆盖功能<代码>背景色:透明
也不起作用,并且两种颜色都不透明度:0。其类似的
arrow\u wrap
为空。这真是太奇怪了!在我的代码中,如果我在某些元素上有
mouseenter
,并且如果mouseenter
fadeIn
离开这些元素,我选择了箭头图标以
fadeOut
。这在IE中有效。那么为什么我必须在元素(
div.arrow\u wrap
)上使用
background color
)才能使其在IE中也有效呢

现在我在css中有了箭头(
.rsArrowIcn
)到
显示:无
,在javascript中,我在
鼠标悬停
函数中将其设置为
显示:块
。这在除IE之外的所有浏览器中都有效。但是如果删除
display:none
,并选择在我的css中显示它,它在IE中确实有效。所以IE中发生的事情真的很奇怪

如果有人能回答我的问题,我将非常感激!该网站是:

我的代码是:


谢谢

我认为您的应用程序处于兼容模式

去 工具菜单

挑选 兼容性视图设置


删除您的站点并删除所有复选框

这可以通过将背景设置为平铺透明gif(即)在旧版本的IE上修复

background: url(images/trans.gif);

你确定是IE 9+?它在IE 9中工作得非常好。另外,你不能在发帖前格式化你的问题吗?看看现在怎么样。谢谢你的回答!!,但是,如果在加载页面时按下其中一个工作案例并将鼠标指针放在侧边栏外。那么箭头就不会出现了。反正对我来说不是。。。只有当你用鼠标输入侧边栏、徽标、文本内容和幻灯片索引编号时,它才会消失。谢谢回答!!,但是,如果在加载页面时按下其中一个工作案例并将鼠标指针放在侧边栏外。那么箭头就不会出现了。反正对我来说不是。。。只有当你把鼠标放在侧边栏、徽标、文本内容和幻灯片索引编号上时,它才会消失。我没有尝试解决方案,我先尝试了另一件事。我在css中的鼠标图标上设置了不透明度:0,在mouseover函数中,当光标移动时,我设置了不透明度:1:)