gpt4 book ai didi

javascript - CSS 渐变滤镜 Javascript 和 IE 9

转载 作者:行者123 更新时间:2023-11-30 06:41:02 24 4
gpt4 key购买 nike

问题:IE9

我有一张 table 。我有一个 CSS 类。 CSS 类包含一个渐变滤镜:

.red
{
filter:progid:DXImageTransform.Microsoft.Gradient(sProperties);
}

如果我这样做:

... <tr class="red"> ...

一切正常。如果我这样做

<script type="javascript">

... element.className = 'red';

</script>

过滤器不适用。有人知道分配申请后可以触发什么事件吗?执行 td class="red"不是解决方案,该表是使用 powershell 表助手呈现的。 jQuery 或其他框架也没有解决方案,它会炸毁这个简单的“一页”应用程序。提前致谢,罗伯特

编辑:

http://msdn.microsoft.com/en-us/library/ms532997(v=vs.85).aspx

object.style.filter =  "progid:DXImageTransform.Microsoft.Gradient(sProperties)"

最佳答案

假设 element 实际上指的是你想要变成红色的元素,并且调用它的脚本是在 element 实际存在于页面上之后调用的,并且你的 CSS包括 Gradient 的实际参数,而不仅仅是文字 sProperties,然后尝试放大和缩小页面以手动强制重绘。假设渐变突然出现,尝试将 elementdisplay 切换为隐藏然后再次显示,从而强制自动重绘。

实际上,这是很多假设...也许您应该只使用 background-image 代替?

关于javascript - CSS 渐变滤镜 Javascript 和 IE 9,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11275009/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com