【发布时间】:2022-02-05 03:23:13
【问题描述】:
我正在尝试呈现不透明度 = 0.5 的表单并禁用按钮单击时元素的操作,它在 IE11 中运行良好,但在 IE 5 中失败。
<script>
function opaqueForm(){
var form = document.getElementById('myFormName'),s,opacity;
s = form.style;
s.filter = 'alpha(opacity=50)';
s.opacity = 50/100
for(var i=0;i<form.length;i++) form[i].disabled=true;
}
</script>
当我尝试检查 DOM 资源管理器以查看其呈现方式时,我看到在 IE 5 中过滤器应用于表单并且不透明度未应用。表单在 IE5 中不会呈现为不透明。
谁能建议如何在 IE5 和 IE11 中设置表单样式以使其不透明 提前感谢您的任何建议和解决方案。
【问题讨论】:
-
IE 5?喜欢 Windows 95?
-
IE5?我们在哪一年?
-
IE5 已于 20 年前报废;对现代功能的支持将......不确定。
-
我很好奇你为什么要支持 IE5 ?如果有人问你这个,就说不。花时间尝试为非常旧的浏览器支持这样的图形功能是不值得的。
-
感谢@Brewal。我们的一些旧版微服务应用程序在 IE 5 上运行。向 IE 11 edge 的迁移仍在进行中。所以,我想在 IE 5 和 IE 11 中实现不透明度。
标签: javascript css opacity