Właściwie to sprawa jest trochę bardziej skomplikowana
A nazwa wątku została zmieniona z tego co było mi potrzebne na coś co nijak ma się do problemu, gdzie tu logika? :/
Nie jest istotne czy ten przycisk zmienia css innego elementu czy wywołuje inne akcje, najważniejszy jest fakt, że on sam ma zmienić po użyciu swoje działanie, a po kolejnym użyciu wrócić do stanu pierwotnego i tak w kółko.
Być może zabrałam się do problemu od d**y strony, bo uczę się tego na własną rękę i trochę błądzę. Sposób w jaki myślałam:
<span class="glyphicon glyphicon-align-justify pull-right menu-resp" aria-hidden="true" onclick="wysunMenu()"></span>
<ol id="lista-menu">
<li>O nas</li>
<li>Kontakt</li>
<li>Sponsorzy</li>
</ol>
#lista-menu{
display: none;
}
function wysunMenu() {
var stan = 0;
var menu = document.getElementById('lista-menu');
if (stan===0) {
menu.style.display="inline";
stan++;
}
else
{
menu.style.display="none";
stan--;
};
}
To co zamierzałam osiągnąć: element, którego naprzemienne klikanie powoduje zmianę widoczności lista-menu (none/inline)
To co osiągnęłam: pierwsze kliknięcie powoduje pojawienie się lista-menu, a kolejne brak jakiejkolwiek akcji