我有两个面板。对于两个面板,我有两个打开按钮。所以,当我点击第一个按钮时,我的第一个面板被打开。一切安好。但是现在,当我需要打开下一个面板时,我想先关闭它。这样两个面板就不会同时打开。我不想为那些添加单独的类,只想使用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>