JavaScript样式切换不起作用的第一次点击 [英] Javascript styling toggle doesn't work first click
本文介绍了JavaScript样式切换不起作用的第一次点击的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我用点击弹出的侧边栏菜单制作这个小的HTML应用程序。它工作正常,只不过它在第二次点击后才开始工作。
CSS:
#menubalk {
margin-left:-260px;
}
HTML:
< div id =menubutton>
< / div>
< div id =menubalk>
< h5> Menu< / h5>
< / div>
Javascript:
function toggle(){
var el = document.getElementById(menubalk);
var kop = document.getElementById(kop);
var pag = document.getElementById(pagina);
if(el.style.marginLeft == - 260px){
el.style.marginLeft =0px;
kop.style.marginLeft =260px;
pag.style.marginLeft =260px;
} else {
el.style.marginLeft = - 260px;
kop.style.marginLeft =0px;
pag.style.marginLeft =0px;
}
}
我想我可能需要在javascript也是我无法想象出来的。
所有帮助非常感谢!
解决方案