Wie der Titel andeutet, verwende ich jQuerys Funktionen zum Ein- und Ausblenden, um Elemente ein- und auszublenden. Ich möchte jedoch nicht die Höhe des Elements skalieren, nur die Breite.Ändern Sie die Funktion zum Ein-/Ausblenden, um nur die Breite und nicht die Höhe zu skalieren?
Ich habe über die Animate-Funktion nachgedacht, aber ich war mir nicht sicher, ob dies der beste Weg war.
Auch würde ich lieber nicht die Höhe im Javascript, wie es in der Markup ändern könnte.
Idealerweise möchte ich, wenn die Funktion aufgerufen wird, ein Element auszublenden, dass die Breite des Objekts von der ursprünglichen Breite auf 0 geht und Alpha auf 0 fällt, dann würde das Umgekehrte passieren, wenn ich sage, dass es angezeigt werden soll.
I changed „Breite“ auf „Höhe“, um ein Problem zu lösen, wo die HTML erschien als zu schütteln Es schaltet sich ein. Das hat perfekt funktioniert! – Chris
Wenn Sie nur Höhe interessiert (z. B. nicht Breite wie OP will), können Sie [slideUp] (http://api.jquery.com/slideUp/) und [slideDown] (http: //api.jquery .com/slideDown /). –