我为我的动态网站制作了加载“animation.gif”。这是我从 jquery 中使用的代码,用于显示和隐藏微调器:
$("#loading").bind("ajaxSend", function(){
$(this).show();
}).bind("ajaxComplete", function(){
$(this).hide();
});
http://docs.jquery.com/Ajax_Events
我的问题: 该网站有不同的内容(如 Flash、图像、文本等)。因此,网站的某些部分比其他部分需要更长的时间来加载。但是加载动画的持续时间总是一样的(太快了)。当我使用 flash(4mb) 和 html 文本加载内容时,微调器隐藏得太快,并且内容仍在加载。与总部图像相同..
我可以使用一分钟延迟,例如:
$("#this").delay(600).fadeOut("slow");
但我认为这根本不是一个好的解决方案。 在加载整个内容之前,如何不隐藏加载微调器?