Ich benutze jQuery. Immer wenn die Funktion menu.tog aufgerufen wird, scheint es zu vergessen, was "dieses" (Menü) ist. Ich habe auch versucht, "das" durch "Menü" in der Funktion zu ersetzen.Kann den Wert 'Sichtbarkeit' von undefined nicht lesen - J
var usn = $("#userstuff");
var menu = $('#userinfo');
menu.height('0px');
menu.tog=function()
{
if (menu.css('visibility','hidden')=='hidden')
menu.css('visibility','visible');
else
menu.css('visibility','hidden');
}
FWIW GNU-Stil Klammern über K & R-Stil Klammern und nicht sind Klammern auf conditionals Verwendung sowohl fehleranfällig in JavaScript und in der Regel eine schlechte Idee ** ** –
@JaredSmith ich das zu schätzen wissen Rat, aber wenn Sie es ausarbeiten könnten, ich habe keine Ahnung, wovon Sie reden. – CLASSIFIED
Er meint die Klammern um das 'if'. Ich habe sie in meinem Beispiel hinzugefügt. – eisbehr