我遇到問題了。當我觸發此代碼:IE 10中的Javascript很慢
function addItem(){
var select = document.getElementById("2");
select.options.length = 0;;
alert("Please wait...");
for (var i = 0; i < array.length; i++) {
select.options[select.options.length] = new Option(array[i]);
}
alert("Images loaded!");
}
在Internet Explorer 10(在Windows 8上)它響應非常緩慢。陣列中平均有35000個項目,但Chrome和Firefox沒有這個問題......我能做些什麼才能在IE中更加流暢?因爲這是一個普通的瀏覽器...
您是否嘗試過刪除'警報(「請稍候...」);'? – 2013-03-11 13:18:40
選擇框中的35000項?來吧..你在慢速系統上殺人,再加上你在浪費帶寬。使用一些自動完成小部件,或修改選擇框,如http://harvesthq.github.com/chosen/ – WTK 2013-03-11 13:19:00
是的,我已經嘗試過邁克爾,但沒有成功......和WTK,其列表框(多個)與圖像名稱在它的攝像頭安全系統 – 2013-03-11 13:20:05