控制上选择的下拉列表宽度IE8(Controlling the drop down list wid

2019-07-28 22:11发布

是否有可能控制IE8下拉列表宽度的选择?

页面加载时我想下拉列表足够小到只包含字选择,但是当它在用户点击进行选择,就应该扩大足以确保所有的选择都完全可见,横向。

FF这样做,IE9做的。 但IE8切断宽度。

任何修复? 谢谢

Answer 1:

对于IE8您将需要使用一些JavaScript这一点。 有jQuery插件是做到这一点,但我却觉得没有工作,周围没有使用JS。

看看这个其他SO线程为不同的方法,你可以使用JS库。

根据我的经验,最好的解决方案涉及与其他一些HTML,CSS和JavaScript的组合代替select元素,如试图改变某些事件的原选择的宽度将移动在它的权利的内容。



Answer 2:

刚刚尝试包括下列CSS。

select:focus{width:auto !important;}

我希望它可以解决你的问题。



文章来源: Controlling the drop down list width in IE8 on select