我有一个函数可以对点击事件执行非常昂贵的计算任务。我想在调用此函数之前将一些文本附加到 DOM。像这样的东西:
$("#button2").click(function() {
$('#progress').append('<p>Computing…</p>');
run(); // Expensive computational task.
return false;
});
出于某种原因,在完成昂贵的计算任务之前,文本不会附加到 DOM 中。为什么会这样,我该如何解决?