ie7中的jQuery和XHTML布局问题

时间:2010-03-19 18:34:09

标签: jquery xhtml internet-explorer-7 cross-browser height

我又回来了,我的网站上出现了更多布局问题。我可以在每个现代浏览器(不包括ie7或更早版本)上使用我的布局/启动来实现正确的动画,定位和结果。

我在页面中央有一个图像,即text-align:center'd,并通过在页面的上半部分设置div(#SPLASH_HEAD)将其推到垂直中心。加载动画将#SPLASH_HEAD的高度更改为0px,将图像拖到顶部(然后执行其他操作)。

在ie7(或兼容模式)中,似乎jquery-1.4.2.min.js中出现错误,第116行char 165(我认为它与实际的jQuery文件本身无关)。飞溅不是垂直居中(#SPLASH_HEAD不会在窗口高度的50%处注册),并且没有正确居中,边距为左边。此外,没有其他元素被正确隐藏(使用.hide()),因为ie7似乎没有加载我的所有jQuery / javascript。

下面是一个链接:www.voidsync.com/test(在那里查看源代码会更容易)

谢谢!

1 个答案:

答案 0 :(得分:1)

在你的jquery.js的第66行,你传递了值“inherit”。 IE有时适合这个值。

$("#CONTAINER").css("height","inherit");

尝试评论该行。然后,在IE7中刷新页面。如果问题仍然存在,请将值更改为“auto”或“”。

如果这不能解决问题,请尝试将设计移回jquery 1.3.2。我昨天在jquery发现了一个bug,也有可能你也有。祝你好运!