Ich versuche, eine Popup-Nachricht in meiner App zu erstellen. Bei Erfolg möchte ich einen Dialog öffnen, animieren ... und dann schließen. Ich denke, eine bessere Frage hätte sein sollen: "Wie erstellt man ein zeitgesteuertes Popup in Jquery? Aber trotzdem, wenn ich meinen Code starte, erscheint mein Dialog nur für einen Bruchteil einer Sekunde. Wenn ich den Dialog entferne ('close' Versuchen) Linie arbeitet es bis zu diesem Punkt. jquery Feuer dieser Befehle nacheinander oder parallel Does?Warum wird der jQuery UI-Dialog ('Schließen') zu früh ausgelöst?
$.ajax({
type: "POST",
url: "/Sales",
data: { customer: [id] },
success: function(msg) {
$('#thanks').dialog('open');
$('#thanks').animate({ backgroundColor: '#aa0000', color: '#fff', width: 500 }, 2000);
$('#thanks').dialog('close');
}
});