在 Internet Explorer 10 中,下拉框的行为 (<select>
元素)已更改:展开框时,列表不会将选项列表放置在字段下方,而是会覆盖字段,并且列表的位置使当前选定的元素位于输入字段的中心。
这个有点难以描述所以这里有一个 jsFiddle 显示它 http://jsfiddle.net/KnAXL/.
我们的用户发现这种行为非常令人困惑。我可以在 CSS 中做些什么来使该框的行为就像在 IE9 中以及其他所有主要浏览器中一样吗? (也许类似-ms-clear 伪元素 https://stackoverflow.com/questions/14007655/remove-ie10s-clear-field-x-button-on-certain-inputs隐藏 IE10 文本输入字段中的清除按钮。)
这是一种延时截图:
一种选择是动态改变size
select 的属性为选项数量(或固定数量 - 如果选项太多)。您可以在按下鼠标时执行此操作,然后在更改时将其更改回来。
选择的样式、位置以及其他事件都必须进行调整 - 但这里是概念证明:http://jsfiddle.net/KnAXL/1/ http://jsfiddle.net/KnAXL/1/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)