Quantcast
Channel: Mi código de JavaScript solo se ejecuta una vez al hacer click en un div - Stack Overflow en español
Viewing all articles
Browse latest Browse all 4

Mi código de JavaScript solo se ejecuta una vez al hacer click en un div

$
0
0

Estoy haciendo que con un div se abra una especie de menú cambiando simplemente la propiedad CSStransform del mismo.

El asunto es que mi código solo se ejecuta una vez y por lo tanto el menú no se "Cierra", si no que solo se abre.

Espero haberme explicado. Aquí les dejo el código que he utilizado.

Js:

function callMenu () {    var b;    var i = document.getElementById("menu");    if (b == 1) {        document.getElementById("title").textContent = b;        i.style.transform = "translateX(0%)";        b = 0;    } else {        i.style.transform = "translateX(-100%)";        b = 1;        document.getElementById("title").textContent = b;    }}

Html:

<div class="container" onclick="callMenu()"><div class="bar1"></div><div class="bar2"></div><div class="bar3"></div></div>

Viewing all articles
Browse latest Browse all 4

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>