私は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>
ページの先頭に配置してみてください。それは私のための仕事です..