パネルが2つあります。2つのパネルの場合、2つのオープニングボタンがあります。したがって、最初のボタンをクリックすると、最初のパネルが開きます。すべて順調。しかし今、次のパネルを開く必要があるときは、最初にこれを閉じたいと思います。2つのパネルが同時に開かないようにします。それらのために別々のクラスを追加したくはありませんopened
。クラスのみを使用したいと思います。これは私のコードとヘルプのためのthxです:
$('.js-sp-closing-button.opened').live('click', function(){
if($(this).next.next('.js-scrolling-list').hasClass('opened_panel')){
$(this).removeClass('opened_panel')
}
});
<span class="top_ticker_small_02 js-sp-closing-button opened">All</span>
<div class="pp_elements js-scrolling-list opened_panel">...</div>
...
<span class="top_ticker_small_02 js-sp-closing-button">All</span>
<div class="pp_elements js-scrolling-list">...</div>