2016-08-20 3 views
0

Ich versuche, ein div nach oben schieben mit jQuery.slideUp(), aber es scheint, als ob das nur zum Ausblenden eines Elements ist, während .slideDown() ist zum Anzeigen eines Elements. Ich sehe the W3 Docs und es gibt keine Erwähnung, wenn dies möglich ist.jQuery slideUp show Element

Weiß jemand, wie ich ein div machen kann, um zu gleiten und gezeigt zu werden?

+0

Es ist nichts eingebaut, was Sie wollen. 'slideUp()' blendet das Element aus, indem es im Wesentlichen die Höhe bis 0 und dann 'display: none;' verringert. Du musst etwas Brauchbares schreiben, um einen Gegenstand nach oben zu zeigen. –

+0

[Duplizieren] (http://stackoverflow.com/questions/5242780/jquery-slideup-to-show-the-element-and-not-hide) –

Antwort

1

.slideUp(), .slideDown() und .slideToggle() sind in der Tat zum Verstecken/Anzeigen divs mit einem gleitenden Übergang. Schau mal hier: http://api.jquery.com/slideup/

Wenn Sie eine angezeigte div um die Seite verschieben möchten, ich fürchte, es gibt nichts eingebaut, um dies zu erreichen, aber es ist relativ einfach, eine animierte Funktion zu schreiben. Werfen Sie einen Blick auf die documentation here und w3school article.