(IE7)IE7中元素的不当行为

时间:2013-10-15 04:03:42

标签: javascript html css internet-explorer frontend

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

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

基本上,有一个日历面板在滚动过后保持在顶部。但是有两个问题:

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

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

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

    我非常确定最好和最简单的答案是:这只是旧IE的错误行为。问题是公司正在推动我修复它,所以我应该怎么做......如果我找不到解决方案,我就会阻止旧IE上的顶级面板坚持......

    谢谢!

1 个答案:

答案 0 :(得分:1)

我的个人意见?使用此

强制使用最新的IE渲染引擎
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">

许多人和公司正在远离支持IE7,它有很多问题,坦率地说用户需要坚持与时俱进。只是我的意见。