0

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

1 回答 1

0

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

这意味着如果 IE 检测到它是 a并且由于空间小而select能够使其成为updrop ,它就会。

或者,您可以使用不会实际呈现为的自定义下拉控件select,因此您可以更好地控制它的工作方式。有很多可以使用 JavaScript/jQuery 在线找到。

我个人认为这样的功能可能太麻烦了。

于 2012-05-10T07:02:21.173 回答