Переключатель стилей Javascript не работает при первом нажатии

Я делаю это маленькое html-приложение с боковым меню, которое появляется при нажатии. Он работает нормально, за исключением того, что он начинает работать только после второго щелчка. При первом нажатии ничего не происходит.

CSS:

#menubalk{
   margin-left: -260px;
}

HTML:

<div id="menubutton">
   <img src="design/images/menu.png" id="menu" onclick="toggle()" alt=""/>
</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, но я не могу понять это.

Вся помощь очень ценится!

Ответы на вопрос(4)

Ваш ответ на вопрос