今天想做一个很简单的显示 加载中... 的效果
一开始想在一个循环里面每一秒就更改一次文字
但是后来发现,页面是不会刷新的
上网查了一下,好像需要用setTimeout这个方法来模拟多线程调用才可以实现
直接上代码
function show() {
//当前的秒数
var t = parseInt((new Date()).getTime()/1000);
var a = [".", "..", "..."];
var b = "加载中";
$("#t1").html(b + a[t%3]);
setTimeout(function(){show();}, 500);
}
直接上效果图吧

网友评论