was*_*ker 5 jquery jquery-ui modal-dialog
我正在尝试使用jQuery UI的模态对话框并在IE8中测试我的东西.每次弹出对话框时,都会在背景上创建一个巨大的DIV,IE会不断更改垂直滚动条的拇指大小,如果在后台有大量的页面下载.在兼容模式下,IE更改垂直滚动条的拇指一次,一切都按预期工作,看起来不像页面仍在加载.jQuery UI的样本对我很有用.
这是我的代码:
$("#confirm_stage_change").dialog({
autoOpen: false,
bgiframe: true,
modal: true,
height: 300,
width: 300,
draggable: false,
resizable: false
});
Run Code Online (Sandbox Code Playgroud)
那是我的"对话":
<div id="confirm_stage_change" title="Confirm Stage Change">
<p>
Hello!!!
</p>
</div>
Run Code Online (Sandbox Code Playgroud)
这是我在检查员中看到的DIV:
<div class="ui-widget-overlay" style="z-index: 1001; width: 1069px; height: 20218px;" jQuery1257312441701="35">
Run Code Online (Sandbox Code Playgroud)
有没有人看到类似的东西?
谢谢!
更新:它发生在IE8标准模式(XHTML 1.0 Strict; jQuery UI的示例也在这种模式下被破坏),但在IE 8 Quirks模式下没有问题.
我在另一篇文章中找到了答案:JQuery UI模式对话框使用100%CPU
添加以下样式.
.ui-widget-overlay
{
position: fixed;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4816 次 |
| 最近记录: |