Я использую jQuery для блокировки пользовательского интерфейса следующим образом.
$('#send').click(function() {
$.blockUI({ message:
'<p id="loading"><img src="images/busy.gif" /> processing...</p>'});
send();
$(document).ajaxStop($.unblockUI);
setTimeout($.unblockUI, 2000);
});
send()
выполняет некоторую фоновую обработку и устанавливает ответное сообщение в теге #loading.После завершения процесса я хочу, чтобы это сообщение оставалось на несколько секунд, поэтому я использую setTimeout, но это не работает.
Есть идеи?