1

ユーザーがポップアップを閉じたときにチェックボックスをオンにした後、チェックボックスのリストがメインページに表示されます。この機能は正常に動作しています。この問題は、ユーザーが 600 ~ 700 を超える多数のチェックボックスを選択した場合に発生します。この場合、大量の HTML が DOM に挿入されます。これにより、IE が強制的に互換モードになります。誰かがそのような状況に直面したことがありますか? どうすれば解決できますか?この機能を削除したり、チェックボックスの数を減らしたりすることはできません。

HTML を挿入する非常に単純なコード:

$("#" + DestDiv).html(listString);

生成された HTML は完璧です。クロスチェックしました。

4

2 に答える 2

2

Internet Explorerが互換モードにならないようにするには、<!DOCTYPE ...>

よくわからない場合は、この doctype を使用するとよいでしょう。

<!DOCTYPE html>
于 2012-10-06T12:11:25.193 に答える
1

1500個のチェックボックス?!? 何...

  • SOのDoctype宣言に関する長い答え

互換モードを強制するサイズ制限については聞いたことがありません。サーバーで1回、ローカルで1回テストするからだと思いませんか?

乾杯

于 2012-10-06T10:26:43.070 に答える