我有一個按鈕,我希望將打開和關閉側面導航。我的按鈕的代碼是:打開/關閉sidenav酒吧同樣的按鈕
<button class="myBtn" id="myBtn"><i class="glyphicon glyphicon-info-sign"></i></button>
我試圖使用的addEventListener和想我可能會丟失一個if語句在這一點,但不能肯定:
document.getElementById("myBtn").addEventListener("click", open);
function open() {
document.getElementById("mySidenav").style.width = "250px";
document.getElementById("main").style.marginLeft = "250px";
document.body.style.backgroundColor = "rgba(0,0,0,0.4)";
}
document.getElementById("myBtn").addEventListener("click", close);
function close() {
document.getElementById("mySidenav").style.width = "0";
document.getElementById("main").style.marginLeft = "0";
document.body.style.backgroundColor = "white";
}
有什麼建議?謝謝!
從哪個方面來說,你希望你的sidenavbar來? –
我猜你可以使用'if(document.getElementById('mySidenav')。offsetWidth == 0)'打開' – kukkuz
sidenavbar是左對齊的,並且會從左邊打開@AsifuzzamanRedoy – Dave