我想在另一个项目打开时自动关闭一个项目,所以任何时候只有一个项目打开。
HTML
<ons-list-item tappable class="accordion" onclick="fn.toggle(this)">List 1</ons-list-item>
<div class="panel">
<ons-list-item tappable>Item 1</ons-list-item>
<ons-list-item tappable>Item 2</ons-list-item>
</div>
JS
window.fn = {};
window.fn.toggle = function(el) {
el.classList.toggle("active");
el.nextElementSibling.classList.toggle("show");
}