javascript - ie 的下拉修复

标签 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':'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 检测到它是一个select 并且由于空间太小而能够将其设为updrop,它就会这样做。

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

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

关于javascript - ie 的下拉修复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10498883/

相关文章:

html - Bootstrap的下拉菜单点击两次后消失

javascript - 有没有办法在标题案例方法中忽略首字母缩略词?

html - 如何在网页(HTML)中使用指纹API?

jquery - 如何添加响应式选项卡菜单和收缩 li 菜单项 Bootstrap?

javascript - 获取插入符号位置的常见解决方案会返回奇怪的结果

javascript - 输入标签不适用于 Angular Directive(指令)( Bootstrap )

javascript - HTML:根据值更改背景行

javascript - 选择以整个对象为值的选项

javascript - Vimeo 图像和 javascript

javascript - 在 JavaScript 中检测组合框选择的项目