Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/450.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 什么会导致单击事件在Internet Explorer 11中停止工作?_Javascript_Internet Explorer_Internet Explorer 11 - Fatal编程技术网

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

Javascript 什么会导致单击事件在Internet Explorer 11中停止工作?,javascript,internet-explorer,internet-explorer-11,Javascript,Internet Explorer,Internet Explorer 11,我很抱歉这个模糊的问题,但我正在处理一个非常模糊的错误 有时候,在IE 11中,我的应用程序只是“死掉”。当你将鼠标悬停在可点击的元素上时,指针会发生变化,但左键单击什么也不做,右键单击也不做。悬停也会停止工作。。。如果将鼠标悬停在具有:hover CSS的元素上,则:hover CSS不起作用。这只发生在特定的页面上,但不是所有的时间。。。有时您加载页面并单击成功,有时您加载页面并单击失败 如果我点击“刷新”,单击将再次开始工作 如果我使用键盘在一个元素上按tab键,然后按“enter”,我就

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

有时候,在IE 11中,我的应用程序只是“死掉”。当你将鼠标悬停在可点击的元素上时,指针会发生变化,但左键单击什么也不做,右键单击也不做。悬停也会停止工作。。。如果将鼠标悬停在具有:hover CSS的元素上,则:hover CSS不起作用。这只发生在特定的页面上,但不是所有的时间。。。有时您加载页面并单击成功,有时您加载页面并单击失败

如果我点击“刷新”,单击将再次开始工作

如果我使用键盘在一个元素上按tab键,然后按“enter”,我就可以找到一个我无法点击的链接

控制台窗口中没有错误

IE版本是RTM 11.0.9600.16428,运行在Windows Server 2008 R2上。我认为这也发生在Windows7和7Pro机器上。我不能用IE 11.0.9600.17728在我的Windows 8.1机器上复制它——点击在那里一直有效


有没有可能,所有的点击处理程序都被拿走了?甚至窗户本身?这可以解释为什么右键单击和左键单击一样停止工作。。。我甚至无法获得使用“查看源代码”或“检查元素”的上下文菜单。什么都没有

如果其他人偶然发现了这个问题:这个问题原来是Win 7/Server 2008 R2的IE 11特有的bug。Win8.1+或任何其他浏览器的IE 11中都不会出现这种情况

以下是有关该漏洞的更多信息:

我用一行CSS“修复”了它:

use {
    pointer-events: none;
}

我也有类似的问题

文本被输入到输入中,按Enter键后,调用事件
onKeyDown
,并使用重新创建输入元素重新加载数据。 之后,界面元素对鼠标单击没有响应。但只要你点击不同的元素,它就会重新开始工作


我的解决方案是:在重新加载数据之前,我必须触发
blur
进行输入。

你能提供一些代码吗,最好是在小提琴中?不太可能。有很多代码,其中大部分是我的雇主专有的。这是一个带有KnockoutJS和SammyJS的MVVM。我想我已经提供了足够的信息供大家思考这个问题。我在WinServer2008R2上使用MVC、jQueryAjax和SVG遇到了这个错误。只要花一天时间试着修复。谢谢!!我今天遇到了完全相同的问题,并尝试了各种方法来解决它。直到我看到这篇文章,我才找到任何解决办法。多奇怪的虫子啊!最好的答案。在过去的5个小时里,调试这个完全奇怪的场景并没有白费!我花了一天时间调查这个问题。我认为这是一个javascript错误。非常感谢你!顺便说一句,该链接不再工作,如果你有其他东西请提供给我们。谢谢。@nguyen tran我已经更新了bug报告的链接。今天我也发生了同样的事情。我们有一个react应用程序,它在IE11的Windows7计算机上突然停止工作。有点奇怪,因为它一直工作到今天,然后一个简单的“点击”事件触发了IE11。而且,这并不是第一次“点击”——即使是这样。非常奇怪和混乱。IE11万岁:-)奇怪。。