Miért csak második kattintásra működik a függvény?
A problémám a következő:
Adott egy JavaScript kód:És egy HTML kód:És a hozzá tartozó CSS:Amikor az oldal betöltődése után először kattintok a hivatkozásra nem történik semmi. Másodszorra viszont már működik.
Légyszíves segítsetek, nem tudom mi a baj.
Előre is köszi minden segítségért.
■ Adott egy JavaScript kód:
- ...
- function nyitogato(azonosito)
- {
- if (document.getElementById(azonosito).style.display == "none")
- {
- document.getElementById(azonosito).style.display = "block";
- }
- else
- {
- document.getElementById(azonosito).style.display = "none";
- }
- }
- ...
- ...
- <a href="javascript:nyitogato('kinyitando')">Ide kattintva kéne kinyílnia</a>
- <div id="kinyitando">Itt vannak az elrejtett elemek</div>
- ...
- ...
- #kinyitando
- {
- display: none;
- }
- ...
Légyszíves segítsetek, nem tudom mi a baj.
Előre is köszi minden segítségért.
elsore
semmi
Na de miért?
css vs style
Egyszeru a megoldas:
még valami
jquery...
"javascript:nyitogato('kinyitando')"
helyett:
"$('kinyitando').toggle();"
Amúgy miért nem onclick-re rakod, miért href-re?
<a nohref onclick=""></a>
jquery, nohref
jQuery?
A másik, ami jobban érdekelne, hogy a jquery (asszem a "$('kinyitando').toggle();" az az, igaz?) hogyan működik és mire használható? Légyszi írja meg valaki, mert nem tudom, hogy hogy működik és már több helyen is láttam.
Amúgy köszi mindenkinek a válaszokért!
jquery = framework