2012-12-02 74 views
0

Im使用下面的代碼,它在所有的瀏覽器上工作除了IE 7以外,當選項的數量超過1900時,會出現這個錯誤任何人都有它的解決方案。當我點擊一個值時我一個javascript錯誤(這個頁面上的腳本導致Internet Explorer運行緩慢)。我感謝您的幫助。謝謝。這是我使用的代碼。Jquery selectbox給IE 7帶來的錯誤

<html xmlns="http://www.w3.org/1999/xhtml"> 

    <head> 

      <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 

      <link href="http://select-box.googlecode.com/svn/tags/0.2/jquery.selectbox.css"type="text/css" rel="stylesheet" /> 

      <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> 

      <script type="text/javascript" src="http://select-box.googlecode.com/svn/tags/0.2/jquery.selectbox-0.2.min.js"></script> 

     <title>Untitled Document</title> 

     </head> 



     <body> 

     <SCRIPT Language="JavaScript"> 

      <!-- 

      document.write('<select id="language">') 

      for(i = 0; i < 2500; i++){ 

      document.write('<option value="javascript">'+i+'</option>') 

      } 

      document.write('</select>') 

      //--> 

      </SCRIPT> 

     </body> 

    <script type="text/javascript"> 

     $(function() { 

     $("#language").selectbox(); 


     }); 

    </script> 



    </html> 

回答

0

有你嘗試次數文本輸入?我沒有看到滾動超過2500個號碼的重點......當然,您可以使用兩個選擇一個用於第一個1250選項,另一個用於其他選項