Показать сообщение отдельно
  #1 (permalink)  
Старый 09.11.2017, 09:12
Аспирант
Отправить личное сообщение для INSIDER73 Посмотреть профиль Найти все сообщения от INSIDER73
 
Регистрация: 12.01.2017
Сообщений: 48

Как при открытии пункта меню,закрывать предыдущий?
Есть меню с раскрывающимися подменю,выглядит примерно так

<div class="row menu_page_control">
  <div class="col-xs-12 col-sm-6 menu_page_control-button" data-expander-control="#content-0" data-expander-active="false">нажать</div>
  <div id="content-0" class="col-xs-12 menu_page_control-content"> 
    <div class="row"> 
      <div class="menu-pic col-xs-4 col-sm-3">
        <img src="pictures/product/middle/37501.png" alt="">
      </div> 
    </div> 
  </div> 
</div>


Таких кусков кода несколько.При нажатии на определенный пункт на класс menu_page_control-button,происходит событие .slideDown() или .slideUp() для menu_page_control-content. data-expander-control="#content-0" и id формируются через плагин.Нужно сделать так чтобы если какой то пункт меню сейчас открыт,то при нажатии на другой пункт,тот что был открыт закрывался.Я понимаю это нужно сделать так,когда открываешь пункт меню,то для всех пунктов срабатывает событие .slideUp() кроме текущего,а для текущего .slideDown().Как определять этот текущий пункт?
Ответить с цитированием