2015-11-24 2 views
-1

Я использую простой-расширяемый плагин JQuery (http://sylvain-hamel.github.io/simple-expand/), он отлично расширяет divs. Проблема, с которой я сталкиваюсь, заключается в том, что все расширенные 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

Вы не указали весь код (как указано выше).

Однако, если вы хотите просто показать и скрыть с show() и hide() функции JQuery, тогда он может быть столь же просто, как:

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

Это скроет все дивы, а затем открыть текущий еще раз.

Смежные вопросы