Microhu同学刚刚把这个东西搞上,其实我也很早就在ZWWoOoOo的付费主题中看到过了。不过一直自己的主题没地方放,二是懒得动手,所以一直没有捣鼓过。不久前在Dianso童鞋那里偷了现在顶部那东东,所以也算有个位置放进度条了,好吧,我也加上玩玩。
不过对于代码,Microhu童鞋很忙,还好Timothy同学已经整理出来了,所以我就是用了现成的。它的原理:在页头放置一个 loading 状态,然后页尾载入一段 JS 隐藏掉,即根据浏览器的载入顺序来实现的简易 Loading 状态条。请根据下面步骤来。
首先,确定你的主题已经引入 jQuery 框架(一定要放在页头 <head>标签内),然后在header.php中任意位置插入如下jQuery 代码
<script type="text/javascript"> $("#loading").show(); $("#loading div").animate({width:"10%"}); </script>
其中的10%应该随载入顺序逐步增加,直到 footer.php
之后在<body>标签起始位置放置:
<div id="loading" style="display: none;"><div style="width: 0%; display: block;"></div></div>
最后在footer.php文件中插入下面的代码:
<script type="text/javascript"> $("#loading div").animate({width:"100%"},function(){ setTimeout(function(){$("#loading").hide();},1000); }); </script>
还有CSS文件,请参考下面代码自行加工:
#loading { height: 4px; left: 0; position: absolute; top: 0px; width: 100%; z-index: 99999; } #loading div{ display:none; height:4px; background:#4171b8; }
搞定收工,刷新查看效果吧!
😉 终于可以留言了饿
哈哈,是的。 ➡
我也折腾下
来吧,大家一起折腾。下一步准备把评论表情移入评论输入框左下角! 🙄
不错不错。高手!
又看见一个喜欢折腾的 哈哈~~我也折腾折腾去!拿走了哦!
放心的拿吧。
话说我用iPad看不到效果。
手上没有IPAD。。无法测试问题出在哪里,囧。话说ZWWoOoOo和你的博客能看到效果么?
高手写的代码,研究不了。直接拷贝粘贴去了。。哈哈
其实代码不是我写的,我也只是搬运一下 😉
background:#4171b8; 这里想换成图标 ,css应该怎么写啊
😀 可以用,但是只有首页能实现,其他页面左上角提示:“正在提交, 请稍候…”