Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/464.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 图像只在firefox中消失_Javascript_Firefox - Fatal编程技术网

Javascript 图像只在firefox中消失

Javascript 图像只在firefox中消失,javascript,firefox,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; "/&

当鼠标悬停在图像上时,我试图使图像变得稍微不透明。我在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; "/>

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


干杯。

我已经删除了PHP标签,因为这个问题与它无关。您可能希望将
shade()
函数添加到问题中,并将其重新标记为jquery或javascript没有引号?我试过了。没有区别一个错误请看这个问题的答案。。另外,可以在其他浏览器上测试的fiddle fadeTo()也会产生相同的结果。即使指定了0.5不透明度,图像也会完全消失。我用你的方法尝试了Firefox21,效果很好。你的目标是什么版本的Firefox?在Firefox 22.0中测试
function shade(x) {     
    x.style.opacity = ".5";   
}