就像在示例中一样this
但在导航项上点击后关闭
https://codepen.io/j_holtslander/pen/XmpMEp
我采取的方法是挂钩到每个菜单项的click
事件中。
它时,您需要模拟对汉堡包关闭图标的单击。
document.querySelectorAll(".nav.sidebar-nav a").forEach(function(el){
el.addEventListener('click', function(){
document.querySelector('[data-toggle=offcanvas]').click();
});
});
https://codepen.io/craigiswayne/pen/axRKME
当然还有其他方法,例如挂接到 Bootstrap 事件。