1

我会尽量具体。我有一个使用 IE8 加载 html 页面的应用程序。

我有一个包含表单的 html 文档。表单中有标签(jquery-ui-tabs)。在选项卡中,当我单击选择(下拉菜单)并将鼠标悬停在框外以选择一个选项时,选项在我选择一个之前消失(下拉框仍处于焦点,我可以使用箭头键更改选择)。

似乎只有一些选择元素受到影响。似乎触发了某种 onmouseleave 代码,但同样只有一些下拉菜单受到影响,而其他下拉菜单工作得很好。

在我的头标签中,我包含了一个 content="IE=edge"

在鼠标离开 IE8 中的 div 时选择选项关闭之前,我已经看到这个问题发布了很多次。

如果我在实际的 IE8 浏览器中加载表单,则选择元素没有问题。如果我删除 jquery ui 选项卡,则选择元素没有问题。如果我将 content="IE=edge" 更改为 content="IE=7",则选择元素没有问题(但这会导致 CSS 问题)

作为权宜之计,我实现了 jquery 选择菜单插件。实施后,它会阻止下拉菜单在尝试选择选项时关闭,但我需要删除此插件。

我希望找到解决此问题的 CSS 或 jquery 解决方案。

有任何想法吗?

4

0 回答 0