2015-11-24 80 views
-1

我使用简单扩展Jquery插件(http://sylvain-hamel.github.io/simple-expand/)它完美地扩展了div。我遇到的问题是所有展开的div都保持打开状态。理想情况下,一次只能打开1个。只保留一个div扩展

你可以看到现场版的位置:http://www.soft-dog.com/TES88484

我曾尝试下面的代码,但它并不能掩盖已经打开的。

$('.reveal').click(function() { 
      // When clicked, toggle the "view" div. $('.content').hide(); 
+1

请问您可以显示所有相关代码吗? – indubitablee

+1

请显示所有代码 – Confused

+1

您不能正确关闭网站上的功能,以免出错,永远不会隐藏任何内容。页面上也没有显示类的元素。说实话,我不知道为什么你需要一个插件。 – AtheistP3ace

回答

0

您没有显示所有的代码(如上述评论所述)。

但是,如果你想简单展示,并与jQuery的show()hide()功能隐藏,那么它可以是简单的:

$("div.toOpen").click(function() { 
    $("div.toOpen").hide(); 
    $(this).show(); 
}); 

这将隐藏所有的div,然后打开当前的再次。