IE11 / Edge:css悬停行为调整大小/移动元素

时间:2016-10-27 16:22:37

标签: javascript css internet-explorer hover

我的网站上有一个菜单特定于IE的问题。

当用户在菜单对象上悬停时,将打开一个子菜单,其中包含相关选项。 这是通过一个小的div变大(最大高度变化)与:hover css规则。

我通过暂时隐藏它来强制关闭菜单(这使得chrome和ampps firefox正确地放弃了:悬停行为)。

问题: 在IE上:只要鼠标没有移动,:鼠标悬停仍处于活动状态,因此菜单保持打开状态。

移动元素的问题是相同的:

如果我将鼠标悬停在移动的div上,则css行为会起作用,但是如果我停止移动我的鼠标并且div被脚本移动,它会使悬停行为保持不再位于鼠标下方。

问题: 如何强制IE重置/重新检查其悬停行为?

提前致谢。

0 个答案:

没有答案