我使用CSS来表示jQuery向下滑动部分的触发文本:即,当您将鼠标悬停在触发文本上时,光标将变为指针,并且触发文本的不透明度降低,以指示该文本具有单击动作。
这在Firefox和Chrome中可以正常工作,但在IE8中,不透明度不会改变。
我尝试了各种CSS设置,但均未成功。
例如
HTML:
<h3 class="slidedownTrigger">This is the trigger text</h3>
CSS:
.slidedownTrigger { cursor: pointer; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; filter: alpha(opacity=75); -khtml-opacity: 0.75; -moz-opacity: 0.75; opacity: 0.75; }
是什么阻止IE更改不透明度?注意:我已经在各种不同的元素上进行了尝试,围绕CSS语句的顺序进行了交换,并且仅单独使用了IE。我也尝试过使用
-ms-filter: "alpha(opacity=75)";
但没有成功。
我已经用尽所有尝试在IE8中进行不透明度修改的功能。
有任何想法吗?
不知道这是否仍然适用于8,但是从历史上来看,IE不会将多种样式应用于“没有布局”的元素。