我有一个非常简单的问题。
我有一个下拉菜单。它包含比其基本大小更宽的文本。在 IE 中,它的宽度不足以看到整个文本。解决方案是,当我单击下拉菜单时,将大小增加到我需要的大小。
onfocus="this.style.width='320px';"
并且在失去焦点后会回到原来的大小:
onblur="this.style.width='150px';"
现在的问题:如果我点击输入,大小会增加,但不会立即打开列表。它需要再次单击才能执行此操作。
如何增加大小,同时打开列表?
已编辑
所以伙计们,问题是,当您单击下拉菜单时,大小发生了变化,并且在 IE8 下,选项不会显示。没有掉下来。这就是我需要的。我不想在悬停时这样做。
jQuery 和其他库不是选项。我必须与本机JS有关。