我对站点文档进行了一些ajax调用,根据ajax状态显示或隐藏进度条
$(document).ajaxStart(function(){
$('#ajaxProgress').show();
});
$(document).ajaxStop(function(){
$('#ajaxProgress').hide();
});
Run Code Online (Sandbox Code Playgroud)
我想基本上在网站的其他部分覆盖这些方法,在这些部分上进行了很多快速的小型ajax调用,并且不需要进出弹出的进度条.我试图将它们附加到其他$ .getJSON和$ .ajax调用中或插入它们.我试过把它们链接起来,但显然这并不好.
$.getJSON().ajaxStart(function(){ 'kill preloader'});
Run Code Online (Sandbox Code Playgroud) 我有一个大的"网格"数据,生成和转储大约需要40秒作为纯文本.如果我用html表格式包装文本(具有固定的td宽度),则在IE7中完全显示需要200秒以上,并且在Safari中显示不到一分钟.在任一浏览器中,小"网格"在5秒内显示,因此我认为它与数据量以外的任何内容无关.我可以在服务器端做些什么来加速IE7显示?告诉用户停止将头撞在墙上不是一种选择.
browser safari performance internet-explorer internet-explorer-7