2011-12-16 36 views
0

这里是jquery的新手,我试图使用切换功能来显示和隐藏div,同时还添加了活动类并删除一个活跃的班级。jquery:切换功能不会像'显示'一样'隐藏'

http://jsfiddle.net/MAky9/

我有2个问题:

1)“活动”类当你点击链接,关闭DIV不会关闭同时,它说突出。

2)当你通过再次点击链接关闭div时,div不会动画,关闭它就会消失。当我切换关闭时,如何切换显示以使其工作?

非常感谢任何帮助,非常感谢!

+0

我从切换调用中删除了第一个参数零,它现在似乎具有您要求的行为。那对吗? – smendola 2011-12-16 21:15:34

+0

您应该使用`toggleClass`而不是`addClass`。 jQuery不会自动处理您所采取的任何操作。 – 2011-12-19 07:35:56

回答

1

这是你想要的吗? http://jsfiddle.net/MAky9/1/

我删除从拨动调用0,和我交换addClass()来toggleClass()

我还调整了一些风格,所以我可以看到发生了什么。