我正在调试IE7的当前站点(不幸的是......)并且有一个我无法弄清楚的错误。
如果您转到页面:http://zanadu.cn/package/137(使用IE7)并向上和向下滚动,您可以看到错误。
基本上,有一个日历面板在滚动过后保持在顶部。但是有两个问题:
粘性面板下的文字被推下。每当你重新粘贴粘性面板(再次向上和向下滚动)时,它会向下移动一点点。我完全不知道为什么。没有什么能从顶部推动它。
当您向上滚动并重新连接面板时,面板的内容(日历和按钮)不可见。
现在我已经尝试了所有可能但仍然无法弄清楚什么是错的。如果你去IE中的开发者工具,滚动后重新标记标记,选择粘性面板元素,打开计算样式并取消位置:相对,突然一切都恢复正常。没有办法以编程方式重现这个(至少我没有找到任何方法)。
我非常确定最好和最简单的答案是:这只是旧IE的错误行为。问题是公司正在推动我修复它,所以我应该怎么做......如果我找不到解决方案,我就会阻止旧IE上的顶级面板坚持......
谢谢!
答案 0 :(得分:1)
我的个人意见?使用此
强制使用最新的IE渲染引擎<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
许多人和公司正在远离支持IE7,它有很多问题,坦率地说用户需要坚持与时俱进。只是我的意见。