Dro*_*out 0 javascript jquery
我在Ajax请求的成功块中面临以下代码:
$('#something').remove(); alert('something was removed');
执行时,我希望它完成删除'某事'并在之后弹出警报,但由于某种原因警报弹出,并且只有在确认元素被删除后才会弹出.
为什么会这样?这是微不足道的代码,我想避免回调等.我该怎么检查?
它在FF上测试过.谢谢你的提示.
Iva*_*kov 5
正如TJ Crowder在答案中所说:
DOM操作(插入元素,删除它们,移动它们)是同步的,尽管用户可能在JavaScript代码完成之前看不到结果,让浏览器使用线程重新绘制显示.
归档时间:
8 年,1 月 前
查看次数:
298 次
最近记录: