jQuery einreichen Form Nachwirkung abgeschlossen ist?
Frage
Ich versuche, jQuery queue()
zu verwenden, um ein div vor dem Einreichen eines Formulars show()
. Allerdings nur mein aktueller Code sofort sendet das Formular vor dem show()
Effekt selbst beginnt. BTW ist #savebutton
kein Element einreichen, nur ein Bild mit diesem Klick-Ereignisse.
$("#savebutton").click(function () {
$("#saving").queue(function()
{
$("#saving").show("slow");
$("#form1").submit();
});
});
Wie kann ich sicherstellen, dass der show()
abgeschlossen ist, bevor die Einreichung?
Vielen Dank für jede Beratung !!
Lösung 2
LOL, hatte das auf die falsche ID zugewiesen Warteschlange. Korrigierte Code funktioniert:
$("#savebutton").click(function () {
$("#savebutton").queue(function()
{
$("#saving").show("slow");
$("#form1").submit();
});
});
Andere Tipps
Sie könnten verwenden Show (Geschwindigkeit, Rückruf) Funktion:
$('#savebutton').click(function () {
$('#saving').show('slow', function() {
$('#form1').submit();
});
});
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow