代码之家  ›  专栏  ›  技术社区  ›  Fenton

在Internet Explorer中用分层文本呈现非常粗糙的文本

  •  0
  • Fenton  · 技术社区  · 14 年前

    作为InternetExplorer的故障切换,我正在编写多层文本以获得相同的效果。

    有人知道这个问题有什么解决方法吗?

    我有一个例子演示了这个问题,现在你必须点击文本来打开“InternetExplorer模式”(实际上在其他浏览器中呈现良好!)

    http://www.stevefenton.co.uk/cmsfiles/assets/File/threedee.html

    在Internet Explorer中点击“Internet Explorer模式”以查看外观粗糙的锯齿状文本-在另一个浏览器中执行相同操作,则没有问题。

    1 回复  |  直到 14 年前
        1
  •  0
  •   Fenton    14 年前

    插件上的一个选项是“不透明度”,我使用jQuery.css()将其添加到元素中。从internetexplorer代码路径中删除不透明性已经完全解决了这个问题。我现在可能没有不透明的东西了。。。

    下面是您可以用来复制问题的示例代码。

    <h1>Click Me To See Jagged Rendering</h1>
    <script type="text/javascript">
        $("h1").click( function () {
            $(this).css({ opacity: 0.5 });
        });
    </script>