我正在为 IE7 调试当前站点(不幸的是......)并且有一个我无法弄清楚的错误。
如果你去页面:http: //zanadu.cn/package/137(使用IE7)并上下滚动你可以看到错误。
基本上,有一个带有日历的面板在滚动过去后会停留在顶部。但是接下来有两个问题:
粘性面板下的文本被向下推。每次重新连接粘性面板(再次向上和向下滚动)时,它都会向下移动一点。我完全不知道为什么。没有什么是从顶部推动它。
当您一直向上滚动并重新连接面板时,面板的内容(日历和按钮)不可见。
现在我已经尝试了所有可能的方法,但仍然无法找出问题所在。如果你在 IE 中打开开发者工具,滚动后刷新标记,选择粘滞面板元素,打开计算样式并取消选中位置:相对,突然一切恢复正常。没有办法以编程方式重现这个(至少我没有找到任何方法)。
我很确定最好和最简单的答案是:这只是旧 IE 的错误行为。问题是公司正在推动我修复它,所以我该怎么办......如果我找不到解决方案,我会阻止旧的 IE 让顶部面板粘住......
谢谢!