2012-05-08 38 views
0

在IE中,下拉式列表即將推出,但由於其中的值數量較多,因此點擊該列表時會下降。在Mozilla的工作正常。有什麼建議麼?如何降低它。另外我正在使用IE8。下拉式修正爲ie

<s:select theme="simple" key="" id="" value="12" list="#{'1':'1','2':'2','3':'3' 
,'4':'4','5':'5','6':'6','7':'7','8':'8','9':'9','10':'10','11':'11','12':'12','13':'13','14':'14','15':'15','16':'16','17':'17','18':'18','19':'19','20':'20','21':'21','22':'22','23':'23','24':'24','25':'25','26':'26','27':'27','28':'28','29':'29','30':'30','31':'31','32':'32','33':'33','34':'34','35':'35','36':'36'}"/> 
+0

當你沒有空間完全向下打開時,你的意思是向上嗎?因此,如果您將列表滾動到靠近頁面頂部,它能正常工作嗎? – ericosg

+0

yes下拉菜單位於頁面的下半部分,因此沒有太多空間向下顯示值。這就是爲什麼它將價值向上填充。滾動工作正常,我只需要滾動起始值,如1,2等。 – Nitish

回答

0

不幸的是,這似乎是由瀏覽器顯式處理,即使在你的HTML/JavaScript代碼後。

這意味着如果IE檢測到這是一個select,並有能力使其由於空間很小而變爲,它會。

或者,您可以使用自定義下拉控件,它實際上不會顯示爲select,因此您將對其工作原理有更多的控制權。有很多可以使用JavaScript/jQuery在線查找。

我個人認爲這樣的功能可能太麻煩了。