0

Chrome での私の filterToolbar の外観を見てください。

Google Chrome の filterToolbar

そして今IE 10:

IE 10 のフィルターツールバー

なぜ IE はそのようにツールバーを切り捨てているのですか? 互換モードではさらに悪化します。ツールバーの高さを変更する方法をいくつか試しました。

.ui-jqgrid table.ui-jqgrid-htable th.ui-th-column input, .ui-jqgrid table.ui-jqgrid-htable th.ui-th-column select { height: 200px; }

^ これを Site.css ファイルに追加しても、何の影響もないようです。

var $toolbar = $("tr.ui-search-toolbar", grid[0].grid.hDiv); $toolbar.height(200); // test size of 200

^ これはほとんど機能します。ツールバー自体は任意の値に拡大されますが、入力フィールドはまだ半分にカットされています:

$toolbar.height(200) を使用する IE 10

その後、入力フィールドのいずれかをクリックすると、数ピクセル上にジャンプして全体が表示されますが、それは明らかに私が望んでいることではありません。また、選択ドロップダウンをクリックしても、それらはまったく移動しません。

このページは、jqGrid v4.5.2 と jQuery v1.8.2 を使用して ASP.NET Web フォームで構築されています。

4

2 に答える 2

0

これは最良の答えではありませんが、答えです。私の友人は、「CSS のリセット」シートを使用してブラウザのデフォルト スタイルを消去することを勧めました。ここにあるシートを適用したところ、この問題は多かれ少なかれ解決されました。

于 2013-07-03T15:51:58.287 に答える