0

Internet Explorer 9 未正确显示绝对定位的元素。父级是相对的,因此绝对元素应该相对于父级 div 是“绝对的”。但是,它的行为更接近“固定”行为。当我尝试在所涉及的元素上触发 hasLayout 时,它会显示内联的所有内容。

有问题的元素是 .programs-list div,当您单击一个地区,然后单击一个国家/地区时,它会出现。

这发生在所有版本的 IE 中。

非常感谢您提前。

4

1 回答 1

0

分析完您的 HTML 结构后,您需要使用 a 设置您div#main-wrapperposition:relative,以便将弹出窗口保留在地图区域上。

CSS

#main-wrapper {
  position: relative;
}
于 2012-04-28T00:24:28.703 回答