在IE中,当你点击它时,下拉列表会向上移动,因为它中有更多的值。在mozilla它的工作正常。有什么建议?如何降低它。我也在使用IE8。
<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 :(得分:0)
不幸的是,这似乎是由浏览器明确处理的,即使在您的html / javascript代码之后也是如此。
意思是如果IE检测到它是select
并且由于空间很小而能够使其成为 updrop ,那么它将会。
或者,您可以使用自定义下拉控件,该控件实际上不会呈现为select
,因此您可以更好地控制其工作方式。有许多可以使用JavaScript / jQuery在线找到。
我个人认为这样的功能可能太麻烦了。