IE8 / 9 Outerglow问题

时间:2012-10-30 15:10:04

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

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

似乎当高度改变IE时出于某些奇怪的原因不能正确刷新视口。

2 个答案:

答案 0 :(得分:1)

您可以强制重绘UI:

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

另见:

Forcing a UI redraw from JavaScript - Ajaxian

答案 1 :(得分:0)

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

确保您拥有有效的DOCTYPE -

<!DOCTYPE html>

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

border-collapse: separate;