【问题标题】:Fonts don't look right in IE after jQuery fadeInjQuery 淡入后字体在 IE 中看起来不正确
【发布时间】:2009-02-08 19:11:49
【问题描述】:

当我将内容动态加载到 div 和淡入(或显示或幻灯片)时,字体在 IE 中看起来不是很清晰。但是,预加载内容的字体看起来还不错。

我注意到 IE 中的 scriptaculous 也会发生这种情况。

有人有什么想法吗?

在 Firefox 中没有问题。

谢谢!

【问题讨论】:

    标签: jquery


    【解决方案1】:

    这将在 v1.3 中工作:

    $('#foo').fadeOut(function() {
      if (! $.support.opacity) {
        this.style.removeAttribute('filter');
      }
    });
    

    在早期版本中,您需要这样做:

    $('#foo').fadeOut(function() {
      if ($.browser.msie) {
        this.style.removeAttribute('filter');
      }
    });
    

    【讨论】:

      【解决方案2】:

      尝试在您的 div 上设置背景颜色。 IE 对不透明度问题(或在这种情况下淡入)非常奇怪,并且设置背景颜色通常有助于效果。

      【讨论】:

      • 是的背景颜色或图像应该修复。
      • 非常感谢您的建议,但不幸的是它对我不起作用。由于效果对网站来说只是锦上添花,因此我将使用不使用不透明度的东西。
      • 是的,IE 的这些问题很难追踪。祝你好运!
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-03-21
      • 1970-01-01
      • 2020-04-22
      • 2023-03-18
      • 1970-01-01
      • 2021-04-18
      • 1970-01-01
      相关资源
      最近更新 更多