我有一個彈出窗口,超過1500個複選框,當用戶關閉彈出窗口後檢查複選框時,在主頁面上填充選中的複選框列表。此功能工作正常。當用戶選擇很多複選框時,會出現問題,說600-700複選框,在這種情況下,大量的HTML被注入DOM。這迫使IE瀏覽器兼容模式。有沒有人遇到過這種情況?我如何解決它?刪除此功能或減少複選框的數量不是一個選項。IE被強制爲兼容模式
非常簡單的代碼注入HTML:
$("#" + DestDiv).html(listString);
和生成的HTML是完美的,我交叉檢查它。
請輸入密碼...您是否使用正確的<!DOCTYPE ..>? –
我正在使用liferay,因此單個portlet不需要DOCTYPE。 – lee
嘗試添加一個並檢查,現在是否生成一個'<!DOCTYPE ..>'或不是? –