SELECT 元素的箭头在 IE8 中不可见,直到鼠标悬停

发布于 2024-12-22 12:51:13 字数 211 浏览 2 评论 0原文

好奇为什么用于启动显示 SELECT 控件的选项列表项的箭头在我将鼠标悬停在 IE8 中之前是不可见的。我可以通过打开兼容性视图来解决问题,但如果有人有建议,我想知道答案。

所有相关的 javascript 都工作正常并且事件触发,只是不确定是什么异常导致实际的 SELECT 箭头在悬停在元素上之前不可见。

控件本身没有设置样式(例如display:block;等等...)

Curious as to why the arrow used to initiate showing option listitems of a SELECT control is invisible until I mouseover in IE8. I am able to fix the problem by turning on Compatibility View, but would like to know the answer if anyone has suggestion.

All of the javascript associated works fine and the events fire, just not sure what anomaly is causing the actual SELECT arrow to be invisible until the element is hovered.

There are no styles set for the controls itself (such as display: block; etc...)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

一杆小烟枪 2024-12-29 12:51:13

我也有这个问题。

似乎如果您在选择元素上设置最小宽度,则箭头在重新绘制时会出现问题。

我的解决方案是仅针对 IE8 将选择的最小宽度设置回 0。

I had this problem too.

It seems as though if you set a min-width on the select element the arrows have problems re-drawing.

My solution was to set the min-width on selects back to 0 for IE8 only.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文