-1

我正在为 IE7 调试当前站点(不幸的是......)并且有一个我无法弄清楚的错误。

如果你去页面:http: //zanadu.cn/package/137(使用IE7)并上下滚动你可以看到错误。

基本上,有一个带有日历的面板在滚动过去后会停留在顶部。但是接下来有两个问题:

  1. 粘性面板下的文本被向下推。每次重新连接粘性面板(再次向上和向下滚动)时,它都会向下移动一点。我完全不知道为什么。没有什么是从顶部推动它。

  2. 当您一直向上滚动并重新连接面板时,面板的内容(日历和按钮)不可见。

现在我已经尝试了所有可能的方法,但仍然无法找出问题所在。如果你在 IE 中打开开发者工具,滚动后刷新标记,选择粘滞面板元素,打开计算样式并取消选中位置:相对,突然一切恢复正常。没有办法以编程方式重现这个(至少我没有找到任何方法)。

我很确定最好和最简单的答案是:这只是旧 IE 的错误行为。问题是公司正在推动我修复它,所以我该怎么办......如果我找不到解决方案,我会阻止旧的 IE 让顶部面板粘住......

谢谢!

4

1 回答 1

1

My personal opinion? Force the latest IE rendering engine using this

<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">

A lot of people and companies are moving away from supporting IE7, it has a lot of issues and frankly users need to stick with the times. Just my opinion.

于 2013-10-15T05:37:07.637 回答