Javascript ie的下拉修复

Javascript ie的下拉修复,javascript,html,css,user-interface,internet-explorer-8,Javascript,Html,Css,User Interface,Internet Explorer 8,在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':

在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'}"/>

不幸的是,这似乎是由浏览器显式处理的,即使在html/javascript代码之后也是如此

这意味着,如果IE检测到这是一个
选择
,并且由于空间小而能够使其成为一个上升下降,它将

或者,您可以使用自定义下拉控件,该控件实际上不会作为
选择
进行渲染,因此您可以对其工作方式进行更多控制。使用JavaScript/jQuery可以在线找到很多


就我个人而言,我认为这样一个功能可能太麻烦了。

当它没有向下完全打开的空间时,你是说向上吗?因此,如果您将列表滚动到接近页面顶部,则效果良好?是下拉列表位于页面的下部,因此没有太多空间向下显示值。这就是它向上填充值的原因。滚动很好,我只需要滚动开始值,比如1,2等等。