我有一个 jqgrid,当我双击一行时,我在加载对话时调用 jquery blockui。在每个浏览器中,blockUI 加载消息都完美地显示在 jqgrid 的中间,但在 IE8 中,它一直显示在网格的底部,一直到左侧而不是覆盖:
如果我将 ie8 置于兼容模式,它似乎工作正常。
jquery blockui 可以在 IE8 中正确居中加载消息有什么原因吗?
我有一个 jqgrid,当我双击一行时,我在加载对话时调用 jquery blockui。在每个浏览器中,blockUI 加载消息都完美地显示在 jqgrid 的中间,但在 IE8 中,它一直显示在网格的底部,一直到左侧而不是覆盖:
如果我将 ie8 置于兼容模式,它似乎工作正常。
jquery blockui 可以在 IE8 中正确居中加载消息有什么原因吗?
我也没有看到这个问题。
我倾向于将我的网格包装在一个 DIV 中并在其上构建 BlockUI:
<div id="PermissionsContainer">
<table id="PermissionsGrid"></table>
<div id="PermissionsPager"></div>
</div>
和
$("#PermissionsContainer").block({ message: '... saving ...' });
尝试放在<!doctype html>
页面的开头。这对我有用..