图像只在firefox中消失

时间:2013-07-23 17:31:29

标签: javascript firefox

当鼠标悬停在图像上时,我试图使图像变得略微不透明。我在php中使用这行代码。

  <img src="/wp-content/themes/Map/images/SlideTab/slide2.png"  onmouseover= 'shade(this)' onmouseout = 'normal(this)'  onclick='showSubMenu("sm_item3")'  alt ="Slide" style ="height :22em ; width:4.063em; "/>

阴影功能只是将不透明度更改为0.5。除了firefox之外,图像在所有浏览器中都适用。在firefox中,图像变得不透明,如果鼠标停留在图像上,图像将消失。我一直无法找到问题。提前感谢任何建议。

这是我的遮阳功能。非常简单。它适用于所有浏览器。它甚至适用于Firefox。不同之处在于Firefox不透明后图像完全消失:

function shade(x) {     
    x.style.opacity = ".5";   
}

1 个答案:

答案 0 :(得分:0)

你应该依赖像JQuery这样的库及其API。例如,查看fadeTo方法。如果您仍想使用自己的方法,请将其粘贴到问题中。

干杯。