2017-02-09 17 views
0

Bootstrap 3.3.5、Select2 4.0.3、jqGrid 5.1.1およびjquery 1.9.1を使用するサイトを開発しました。 IEでは(互換性ビューなし)、select2とjqgridコントロールがうまく見え、ajax呼び出しが要素を取得してselect2リストに入力します。IEの互換性ビューを使用してjquery 1.9.1を動作させる

私は互換性ビューを使用すると、select2コンポーネントが醜いように見え、リストには値が設定されません。 jqGridも機能しません。

それらを機能させる方法はありますか?誰かが同様の問題を経験しましたか?

答えて

0

レトロ版のInternet Explorerをシミュレートするため、互換表示は使用しないでください。あなたは、Internet Explorerの互換表示に問題がないようにしたいなら、あなたは行(<head>の最初の要素の一つとして)<head>のすべての HTMLページ内

<meta http-equiv="X-UA-Compatible" content="IE=edge"> 

を含める必要があります。

+0

メタタグは既に存在していますが、実際には削除するとページが悪化します。 – jstuardo

+0

@jstuardo: 'meta'が存在する場合、互換性ビューはInternet Explorerでは**使用されません**あなたは問題ありません。開発ツールをF12で起動し、[エミュレーション]タブでIE11ドキュメントモードを使用することができます。 – Oleg

+0

IE11が互換モードにあるとき、Select2コンポーネントは醜い表示になり、jqGridは全く表示されません。互換モードが有効になっていない場合は、両方のコントロールが正しく機能します。すべての作品がfirefoxとchromeで動作するので、compatilibyモードの問題があります。 – jstuardo

関連する問題