Wie zu verzögern .trigger('click') mit overlay von den jquery tools
Ich bin mit den Jquery tools, overlay-Effekt und wollen, um es zu schließen, wenn die JSON-Antwort ist OK, aber ich möchte es mit einer Verzögerung.
$.ajax({
//bla bla
success: function(data){
var obj = jQuery.parseJSON(data);
if (obj.status=='OK')
{
$('#status').text('bla bla');
jQuery('.close').trigger('click');
}
else
{
$('#status').text('bla bla');
}
}
});
so, in diesem - jQuery('.schließen').trigger('click'); muss ausgeführt werden, nach einiger Zeit. Irgendwelche Ideen?
InformationsquelleAutor Boris Goryachev | 2010-12-10
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
setTimeout()
ist eine native JavaScript-Funktion für diesen Zweck konzipiert.Die Letzte Zahl gibt die Verzögerungszeit in Millisekunden.
verwenden setTimeout:
Verzögerung hier ist 1 Sekunde (1000 ms)
Nicht getestet.
.delay()
funktioniert nur mit Effekten in jQuery verwenden, die die Auswirkungen der Warteschlange..trigger()
ist nicht einer von denen.