Bootstrap-Inhalt glatter Slidup beim Schließen des Alerts

8

Ich habe folgenden Code, um die Bootstrap-Warnung nach 5 Sekunden automatisch zu schließen

%Vor%

Beim Schließen des Alerts springt der Inhalt oben nicht sehr flüssig. Ist es irgendwie möglich, Inhalte reibungslos an ihren Platz zu bringen?

BEARBEITEN: Nun funktioniert der Code korrekt, wenn ich ihn auf JSFiddle teste, aber wenn ich es auf meinem Server verwende, funktioniert nur die Hälfte davon. Der Alarm wird nach 3 Sekunden ausgeblendet, aber wenn ich die Schließen-Taste drücke, passiert nichts.

Das ist mein Code. Vielleicht ist das Problem PHP-Echo, weil der Code genau so ist wie auf JSFiddle .

%Vor%     
lingo 26.07.2015, 22:50
quelle

2 Antworten

7

Wie im Bootstrap-Dokument ( Ссылка ):

  

Um sicherzustellen, dass Ihre Benachrichtigungen beim Schließen eine Animation verwenden, vergewissern Sie sich, dass sie sie haben   Die Klassen .fade und .in wurden bereits auf sie angewendet.

Dadurch wird der Alarm ausgeblendet.

Wie ich jedoch sehe, animiert dies die Deckkraft, animiert aber nicht die Höhe und damit den abrupten Sprung des Inhalts, wenn die Warnung entfernt wird.

In diesem Fall verwenden Sie nicht die Standardfunktionalität, sondern führen die Animation selbst bei einem Ereignis durch (setTimeout-Verzögerung in Ihrem Fall). Wenn Sie die Höhe des Alerts animieren, wird der folgende Inhalt automatisch animiert.

Am einfachsten wäre es, jQuery .slideUp :

zu verwenden

Beispiel:

%Vor% %Vor%

Bearbeiten: (basierend auf Op-Kommentaren)

Wenn Sie möchten, dass das bei einem Klick auf die Schaltfläche geschieht und auch die Fade- und Slide-Animationen getrennt sind, bleibt das Konzept gleich. Rufen Sie einfach die Routine auf, um die Animationen zu schließen und zu stapeln oder zu verketten.

Schnelle Demo:

%Vor% %Vor%

Kombinierte Geige: Ссылка

    
Abhitalks 27.07.2015, 11:41
quelle
0

initialisiere deinen Alarm, benutze jQuery nach 5 sec um den Alarm nach oben zu schieben und benutze den Bootstrap um ihn zu schließen =)

%Vor%     
Repo 27.07.2015 11:41
quelle