jQuery:当jQuery动画或ajax调用完成时会触发什么事件?

tru*_*ktr 0 jquery

例如,我想知道$('#seomDiv').load(...); 是实时完成的.我指的是ajax .load()函数.

任何的想法?

编辑:嗯...我在用setInterval()猜测一下!

编辑#2:我想知道是否可以从完全独立的队列中实时检测到事件的完成情况.

编辑#3:我想我有一个更好的问题:当jQuery动画或ajax完成时会触发什么事件?

Fel*_*ing 5

(假设你的意思是Ajax .load()函数)

将回调传递给.load():

$('#someDiv').load("someurl.html", function(){
    alert('completed');
});
Run Code Online (Sandbox Code Playgroud)

文档

  • @trusktr:我想在你考虑可能的解决方案之前,你应该更好地描述你的问题.动画本身使用`setTimeout`.混合所有这些时你必须小心. (2认同)