【问题标题】:IE8 / 9 Outerglow issueIE8 / 9 外发光问题
【发布时间】:2012-10-30 15:10:04
【问题描述】:

我在 IE 8/9 中遇到了一个涉及外发光的奇怪问题。我有一个应用了外发光的模态框(由 jQuery UI 创建)。框的高度根据您在框中选择的选项增加或减少(简单的显示隐藏 JS)问题是当框的高度降低时,它会在水平方向留下标记/外发光痕迹,并且它们会立即消失点击屏幕上的任意位置。

似乎由于某种奇怪的原因更改高度时 IE 无法正确刷新视口。

【问题讨论】:

  • 能否给我们一个代码示例并澄清您的问题?
  • 我无法将图片附加到帖子中。我已将其上传到此处,请查看并告诉我是否有助于解释我的问题postimage.org/image/aw9rqni6f

标签: css jquery-ui internet-explorer-8 internet-explorer-9


【解决方案1】:

您可以强制重绘 UI:

$('body').addClass('js').removeClass('js');

另见:

Forcing a UI redraw from JavaScript - Ajaxian

【讨论】:

  • 你能看一下这个链接上的图片吗:(作为一个新成员,我无法附上图片)postimage.org/image/aw9rqni6f,看看它是否能解释问题?
【解决方案2】:

没有看到你的代码 - 我只能猜测,但围绕这个问题的一些已知解决方案是......

确保你有一个有效的 DOCTYPE -

<!DOCTYPE html>

也可以尝试将此添加到 box-shadow 无法正常工作的元素中。

border-collapse: separate;

【讨论】:

    猜你喜欢
    • 2015-06-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-20
    • 1970-01-01
    • 2014-02-23
    • 1970-01-01
    • 2012-02-19
    相关资源
    最近更新 更多