这是我目前所拥有的:
<img src="images/test.jpg"
class="black"
onmouseout="this.style.opacity=1;
this.filters.alpha.opacity=100;
this.style.filter='progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
onmouseover="this.style.opacity=0.3;
this.filters.alpha.opacity=30;
this.style.filter='progid:DXImageTransform.Microsoft.Alpha(Opacity=30)'"
/>
它适用于 FF 和 Safari,但不适用于 IE 7 或 8。
有什么建议吗?
最佳答案
呃! CSS 获胜!
<style>
img.black:hover {opacity: 0.3; filter:alpha(opacity=30);}
</style>
关于javascript - IE8 和 IE7 的 onmouseover javascript 不透明度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2058518/