最佳答案
我使用 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中修改透明度了。
有什么想法吗?