什么会导致点击事件停止在Internet Explorer 11中工作?

Sup*_*NES 12 javascript internet-explorer internet-explorer-11

对于这个模糊的问题,我很抱歉,但我正在处理一个非常模糊的错误.

有时候,在IE 11中,我的应用只是"死了".将鼠标悬停在可点击元素上时指针会发生变化,但左键单击不会执行任何操作,也不会右键单击.Hover也停止工作......如果你将鼠标悬停在具有以下内容的元素上:hover CSS,则:hover CSS不起作用.这只发生在特定页面上,但不是所有时间......有时您加载页面并单击工作,有时您加载页面并单击不起作用.

如果我点击刷新,点击开始再次工作.

如果我使用键盘标签到一个元素并按"输入",我可以按照我无法点击的链接.

控制台窗口中没有错误.

IE版本是RTM 11.0.9600.16428,在Windows Server 2008 R2上运行.我认为它也发生在Windows 7和7 Pro机器上.我无法使用IE 11.0.9600.17728在我的Windows 8.1机器上重现它 - 在那里一直点击工作.

有可能,不知何故,所有点击处理程序都被取消了所有东西吗?甚至窗户本身?这可以解释为什么右键单击停止工作以及左侧...我甚至无法使用"查看源"或"检查元素"获取上下文菜单.没有!

Sup*_*NES 26

万一其他人偶然发现:问题结果是针对Win 7/Server 2008 R2的IE 11特有的错误.在IE 11 for Win8.1 +或任何其他浏览器中都不会发生这种情况.

以下是有关该错误的更多信息:https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/205775/

我用一行CSS"修复"它:

use {
    pointer-events: none;
}
Run Code Online (Sandbox Code Playgroud)

  • 谢谢!!我今天遇到了同样的问题,并尝试了各种方法来解决它。在碰到这篇文章之前,我找不到任何解决方案。真是个奇怪的错误! (2认同)