2015-11-24 65 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,然後打開當前的再次。