bootstrap modal schließen nach 4 Sekunden oder Benutzer klicken

9

Wie würde ich ein Timeout für ein Bootstrap-Modal setzen? Nachdem ich die Ajax-Daten zurückbekommen habe, dass die von php zurückgegebene Nachricht den Begriff success enthält, möchte ich dem Benutzer die Option geben, das Fenster zu schließen. Ich möchte aber auch nur einen Countdown von 4 Sekunden haben. Momentan kommt die zweite Erfolgsmeldung zurück, das Modal verbirgt sich selbst.

%Vor%     
Alex 10.09.2013, 23:21
quelle

3 Antworten

24

Umbrechen Sie beim Aufruf von setTimeout () Ihren Befehl in eine anonyme Funktion. Andernfalls wird der Befehl sofort ausgeführt.

%Vor%     
James Lawruk 11.09.2013, 12:03
quelle
10
%Vor%

// wo Modals ID 'Modal' ist

    
ebentil 08.04.2014 17:52
quelle
0
%Vor%

Dies funktioniert für das Popup, das 3 Sekunden beim Schließen verzögert. überprüfen Sie bitte mit dem $('#submit1') für diesen Klick Ich habe den Code geschrieben.

    
Shashank Malviya 30.08.2017 13:25
quelle