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