參考網址:CWC 可收放及響應式的「側邊導覽列」
範例程式中有使用jquery
為了程式的相容性,想將jquery改成純javascript
// 展開/收合按鈕
$(document).ready(function() {
$("#collapse").on("click", function() {
$("#sidebar").toggleClass("active");
$(".fa-align-left").toggleClass("fa-chevron-circle-right");
})
})
參考https://stackoverflow.com/questions/18880890/how-do-i-toggle-an-elements-class-in-pure-javascript
改成
function tg() {
//alert('bbb');
const toggleClass = (el, className) => el.classList.toggle(className);
//$("#sidebar").toggleClass("active");
toggleClass(document.getElementById('sidebar'),'active');
//目前無法改
//$(".fa-align-left").toggleClass("fa-chevron-circle-right");
//toggleClass(document.getElementById('fa-align-left'),'fa-chevron-circle-right');
//alert('aaa');
}
可以收展,但icon無法改,先這樣囉