Я хочу нажать кнопку, показать изображение загрузчика, выполнить трудоемкую функцию, скрыть изображение загрузчика. Когда я пытаюсь это сделать, страница останавливается до тех пор, пока не запускается все событие, поэтому образ загрузчика никогда не отображается.
Вот пример:
$('#btn').click(function() {
$('#LoadingImage').show();
<time consuming function>
$('#LoadingImage').hide();
});
Как я могу отчетливо показать изображение загрузчика, обновить экран, запустить функцию, скрыть изображение загрузчика?