2011-04-18 103 views
0

任何人都可以让我知道为什么点击联系人时隐藏和显示框正在播放吗?jQuery隐藏IE搞乱

他们只在IE中这样做。我似乎无法解决这个问题。

这是网站:http://molossi.psm2.co.uk/

谢谢:)

编辑:Here是对IE.This问题采取我已经点击了联系之后再取消的图片。我已经缩小到75%以获得更多。

+0

@ hart1994它在Chrome工作对我来说,火狐 – 2011-04-18 09:34:17

+0

现你在寻找负责这种行为的代码片段? – 2011-04-18 09:34:53

+0

@Mithun P Chrome我的工作 - 但OP提到IE! – redsquare 2011-04-18 09:35:40

回答

0

它工作正常的我,当我测试在IE浏览器的链接...我觉得这个CSS是造成问题的原因:

/*Win IE browsers - hide from Mac IE\*/ 
* html #main-nav { margin-top:20px; } 
* html #main-nav li { display:inline; float:left; } 
/*End hide*/ 

当你点击联系人就说明下方的导航栏一个div当你取消它时,会在导航栏div之外加载一个单独的div。因此,在浏览器中,nav-bar和outside div之间的切换不会发生,因为它应该是。

尝试专注于CSS的main-nav属性。也许行高或边距顶部或高度造成这种情况。

+0

我已经删除了这个,它没有任何不同。我似乎没有发现任何错误的代码位:/ – ryryan 2011-04-19 13:33:14

0
+0

因此,如果我添加文档类型,它将解决这些问题? – ryryan 2011-04-18 19:29:43

+0

可能。现在你“让”IE浏览器“模拟”旧浏览器的错误。即使它不能直接纠正问题,这样做也会容易得多。 – RoToRa 2011-04-19 10:40:05

+0

好的,谢谢,我目前仍在努力纠正我遇到的问题。 – ryryan 2011-04-19 10:41:38