使用时
filter:alpha(opacity=60);
在包含无序列表的 div 上,列表项上有 :hover,IE8 只会在第一个悬停的元素上激活 :hover 事件。
向上/向下移动到另一个列表项将不再激活 :hover 事件。然而,这在 Firefox 中有效。
在 http://www.ithinkimlost.com/paul/ese/test.html 有一个例子
知道是什么原因造成的吗?
最佳答案
试试这个语法:
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=60)";
filter: alpha(opacity=60);
opacity: 0.60;
一些可能解决它的想法:
- 重置
:hover
上的不透明度 - 在
li
上设置高度 - 添加一个
位置
并删除clear
- 将
#homeOptions
移至代码中的:hover
上方
关于css - 过滤器 :alpha breaks :hover in IE?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4448382/