我一直在使用历史api,同时通过javascript/jquery异步加载页面。我想知道如何告诉浏览器站点正在加载,这样浏览器就可以显示加载图片(就像firefox中的旋转木马一样)
编辑:
更具体地说:
如果我在我的网站上加载一个页面,url会改变,新的内容会显示出来,但Firefox不会将旋转的轮子显示为页面正在加载的信号
如果我在Facebook上打开时间线中的图片,图像正在加载,url会发生变化,Firefox会显示旋转的轮子,以显示图像正在后台加载
我也想要那个纺车
我在这些问题中找到了答案:
如何让AJAX触发浏览器的加载
var i=$('iframe>;');
控制台日志(i);
i、 附属于(“主体”);
函数start(){
i[0]。contentDocument.open();
setTimeout(函数(){
停止();
}, 1000);
}
函数停止(){
i[0].contentDocument.close();
setTimeout(函数(){
start();
}, 1000);
}
start();
资料来源:JSFIDLE
该脚本创建一个iframe,由ajax.start&;ajax.stop-event