Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.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 在IE 11中更改车身样式后,锚链停止工作_Javascript_Jquery_Html_Css_Internet Explorer - Fatal编程技术网

Javascript 在IE 11中更改车身样式后,锚链停止工作

Javascript 在IE 11中更改车身样式后,锚链停止工作,javascript,jquery,html,css,internet-explorer,Javascript,Jquery,Html,Css,Internet Explorer,我今天遇到了一个我在其他任何地方都没有见过的问题 它只出现在IE 11中。FireFox、Chrome和Safari在MacOSX、iOS和Windows上运行良好 我有一个充满链接的大页面。比如说,2000像素高 我的浏览器窗口只有500像素高 当我显示模式时,我设置高度:500px;和溢出:隐藏;使页面内容无法滚动。关闭模式后,我从body标记的style属性(使用jQuery)中删除height和overflow属性,以便再次滚动页面 问题是,关闭模式后,所有链接都不会在窗口高度以下工作(

我今天遇到了一个我在其他任何地方都没有见过的问题

它只出现在IE 11中。FireFox、Chrome和Safari在MacOSX、iOS和Windows上运行良好

我有一个充满链接的大页面。比如说,2000像素高

我的浏览器窗口只有500像素高

当我显示模式时,我设置高度:500px;和溢出:隐藏;使页面内容无法滚动。关闭模式后,我从body标记的style属性(使用jQuery)中删除height和overflow属性,以便再次滚动页面

问题是,关闭模式后,所有链接都不会在窗口高度以下工作(浏览器窗口可见区域之外的链接,在页面下方501px和2000px之间)。将鼠标放在链接上不会显示鼠标指针或链接文本的视觉变化,单击链接也不会产生任何效果。浏览器窗口中可见的链接将继续正常工作

这很奇怪,我不知道如何解决它


有人能帮忙吗?

当您用开发人员工具右键单击并查看上述链接时,会出现什么情况?有可能某些东西被放置在它们上面,从而阻止你点击它们(这是一个很长的机会,但是没有一个真实的例子,或者没有代码来重现这个问题,很难说其他什么)IE在无效标记方面没有其他浏览器那么好,你的html验证了吗@StephenKC我是Internet Explorer团队的一名工程师,很高兴为您研究这一点。你有可以共享的复制程序或代码吗?肖恩,我也这么想。检查链接会将我带到链接。“锚上似乎没有任何东西。”URL是JonathanSampson。只需点击“查找商店”或“观看视频”,然后关闭模式。您将看到可见区域中的链接是可单击的,而不在可见窗口中的链接将不再可单击。