![]() |
1
6
是的,那里的虫子很好。任何更改选择框的操作(包括任何样式更改,甚至是由更改父类名触发的更改)都会使IE为其重新创建OS小部件,这会导致关闭它的副作用。所以下拉列表是打开的,但在渲染之前立即关闭。如果在后台更改函数上设置超时,您可以看到它随后发生。
您需要的是一个事件,在聚焦之前,您可以更改样式,使下拉菜单在打开之前关闭。幸运的是,
there is one
!但这只是。对于其他浏览器(包括IE8),最好使用简单的CSS
|
![]() |
2
0
在测试了更多之后,我觉得最好的方法是改变颜色
由于使用键盘导航下拉列表不显示选项,因此事件必须是一个
当您不再超过实际值时,OnMouseOut事件就会触发。
否则,我不知道。:) |
![]() |
3
0
看起来确实是个很奇怪的虫子。它显然在于在焦点期间设置任何不同的设置,例如,选择的类。 一个想法是只在 选择。。。 作为解决方法的选项(在其他浏览器上不起作用,请对此浏览器进行检查)。
|
![]() |
4
0
我花了很长时间试图解决这个问题,并为IE8找到了一个简单的解决方案-只使用鼠标向下而不是聚焦。虽然在所有情况下这可能不是绝对理想的,但对于样式更改来说,它确实工作得很好。 |
![]() |
5
0
下面是我对IE8的这个bug示例: |
![]() |
6
-1
尝试
这个
|
![]() |
Error 1004 · 使用VBA从HTML中提取信息 6 年前 |
![]() |
myroslav · IE11中Angular 4应用程序崩溃 6 年前 |
![]() |
sankar · IE不显示abbr标记的边框底部 7 年前 |