jQuery slideUp在IE中不起作用

时间:2011-05-03 14:36:14

标签: jquery internet-explorer slidetoggle slideup

我正在构建一个网站,我正在使用jQuery在索引页面上创建动态信息部分。正如您在这里看到的那样,它可以在Opera,Chrome和Firefox中使用(如果您使用这3种浏览器中的一种浏览):

http://www.verhoevenkevin2011.dreamhosters.com/index.php

只需将鼠标悬停在秤上即可看到效果。

但是,如果您使用Internet Explorer进行浏览,则用于此效果的两个div将显示在彼此之下而不是彼此之上,如下所示:

http://img38.imageshack.us/content_round.php?page=done&l=img38/9358/jqsli.jpg&via=mupload

然而div的底部副本似乎确实有效。我一直在互联网上寻求帮助,但我对jQuery很新,似乎找不到解决方案。

1 个答案:

答案 0 :(得分:1)

您的HTML存在问题。特别是你错过了一个结束</div> -

<a href="#" class="toggle"><div id="register"></a>
对于糟糕的语法,IE往往很挑剔Firefox和Chrome倾向于尝试解释您的代码并根据需要进行修复。希望有所帮助!