wie kann ich die sichtbar unsichtbare-Steuerung mit jquery (ein-und ausblenden funktioniert nicht)
Wie kann ich die Sichtbarkeit eines Steuerelements mit jQuery? Ich habe eine Kontrolle, dass seine visible-Eigenschaft auf false...(nicht css)
Wenn ich show()
Funktion es ist nichts passiert, es scheint, dass hide()
und show()
Methoden sind für die css-Gruppe von einer Kontrolle , nicht sichtbare Eigenschaft...
Dank für Eure Antworten,
Beste Grüße
InformationsquelleAutor der Frage SilverLight | 2010-06-11
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie nicht mit jQuery,
visible="false"
im asp.net bedeutet die Kontrolle nicht dargestellt wird, in die Seite. Wenn Sie wollen die Kontrolle zu gehen, um die client, die Sie benötigen, zu tunstyle="display: none;"
so ist es eigentlich in HTML, sonst gibt es buchstäblich nichts, um den client zu zeigen, da das element nicht in der HTML-deinen server gesendet.Wenn Sie entfernen die
visible
- Attribut und fügen Sie denstyle
- Attribut können Sie dann mit jQuery zu zeigen, wie diese:Alte Antwort (vor patrick fangen)
Ändern
visibility
verwenden, benötigen Sie.css()
wie diese:Es sei denn, Sie brauchen, um das element zu besetzen Seite Raum, obwohl, verwenden Sie
display: none;
stattvisibility: hidden;
im CSS dann eben:Den
.show()
und.ausblenden()
Funktionen befassen sich mitdisplay
stattvisibility
wie die meisten von den jQuery-Funktionen 🙂InformationsquelleAutor der Antwort Nick Craver
.show() und .hide() ändern Sie die css-Darstellung Herrschaft. Ich denke, Sie wollen:
InformationsquelleAutor der Antwort Harold1983-
Hier ist etwas code, den ich verwenden, um damit umzugehen.
Zunächst zeigen wir die element, die in der Regel setzen Sie den display-Typ auf "block" über .show () - Funktion, und legen Sie dann die CSS-Regel auf "sichtbar":
Oder, unter der Annahme, dass die Klasse, versteckt das element wird als versteckt bezeichnet, wie in Twitter Bootstrap, toggleClass() können hilfreich sein:
Schließlich, wenn Sie wollen-chain-Funktionen, vielleicht mit Lust auf mit einem fading-Effekt, Sie können es ja gerne machen:
InformationsquelleAutor der Antwort Andy