在IE 11中更改正文样式后,锚点链接停止工作

时间:2014-12-08 23:12:39

标签: javascript jquery html css internet-explorer

我今天遇到了一个问题,我还没有见过其他地方。

仅在IE 11中出现。在Mac OSX,iOS和Windows上,FireFox,Chrome和Safari都能正常运行。

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

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

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

问题是,在模态关闭后,没有任何链接在窗口高度以下(浏览器窗口可见区域之外,在页面下501px和2000px之间)工作。将鼠标放在链接上不会显示鼠标指针或链接文本的可视更改,并且单击链接不会执行任何操作。浏览器窗口中可见的链接继续正常运行。

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

有人可以帮忙吗?

0 个答案:

没有答案