|
|
1
6
是的,那里的虫子很好。任何更改选择框的操作(包括任何样式更改,甚至是由更改父类名触发的更改)都会使IE为其重新创建OS小部件,这会导致关闭它的副作用。所以下拉列表是打开的,但在渲染之前立即关闭。如果在后台更改函数上设置超时,您可以看到它随后发生。
您需要的是一个事件,在聚焦之前,您可以更改样式,使下拉菜单在打开之前关闭。幸运的是,
there is one
!但这只是。对于其他浏览器(包括IE8),最好使用简单的CSS
|
|
|
2
0
在测试了更多之后,我觉得最好的方法是改变颜色
由于使用键盘导航下拉列表不显示选项,因此事件必须是一个
当您不再超过实际值时,OnMouseOut事件就会触发。
否则,我不知道。:) |
|
|
3
0
看起来确实是个很奇怪的虫子。它显然在于在焦点期间设置任何不同的设置,例如,选择的类。 一个想法是只在 选择。。。 作为解决方法的选项(在其他浏览器上不起作用,请对此浏览器进行检查)。
|
|
|
4
0
我花了很长时间试图解决这个问题,并为IE8找到了一个简单的解决方案-只使用鼠标向下而不是聚焦。虽然在所有情况下这可能不是绝对理想的,但对于样式更改来说,它确实工作得很好。 |
|
|
5
0
下面是我对IE8的这个bug示例: |
|
|
6
-1
尝试
这个
|
|
|
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 1 年前 |
|
|
Jamie · 在CSS链接的文件名中添加Jinja占位符 1 年前 |
|
ptownbro · 重叠分区标签,同时保持以下所有分区和内容就位 1 年前 |
|
|
john Rizzo · 按钮背景颜色、悬停和活动状态存在问题 1 年前 |