首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >IE8 /9超辉光问题

IE8 /9超辉光问题
EN

Stack Overflow用户
提问于 2012-10-30 23:10:04
回答 2查看 166关注 0票数 0

我在IE8/9中遇到了一个涉及外部发光的奇怪问题。我有一个模式框(由jQuery UI创建),应用了外部发光。框的高度根据您在框中选择的选项而增加或减小(简单地显示隐藏JS)问题是,当框的高度减小时,它会留下水平发光的标记/痕迹,当您在屏幕上的任何位置单击时,这些标记/痕迹就会消失。

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

EN

回答 2

Stack Overflow用户

发布于 2012-10-30 23:15:52

您可以强制执行UI重绘:

代码语言:javascript
运行
复制
$('body').addClass('js').removeClass('js');

另请参阅:

Forcing a UI redraw from JavaScript - Ajaxian

票数 1
EN

Stack Overflow用户

发布于 2012-10-31 00:32:57

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

确保你有一个有效的DOCTYPE -

代码语言:javascript
运行
复制
<!DOCTYPE html>

还可以尝试将它添加到box-shadow不能正常工作的元素中。

代码语言:javascript
运行
复制
border-collapse: separate;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13141944

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档