网页加载loading动画效果:
CSS:代码
<style type="text/css"> #loading{ width:99%;position: absolute; top: 50%;} #loading div{height: 1px; position: absolute; top: 50%; background: #000; text-align: right;filter:alpha(Opacity=30); opacity: 0.3} #loading span{position: absolute; left: 50%;top: -30px;font-size: 16px;} </style>
HTML:代码
<div id="loading"><div></div><span></span></div>
JQuery代码:
<script type="text/javascript"> //0-100加载过程函数 function SetProgress(progress) { if (progress) { $("#loading div").css("width",String(progress) + "%"); //控制#loading div宽度 $("#loading span").html(String(progress) + "%"); //显示百分比 } } // var i = 0; function doProgress() { if (i > 100) { //这里是加载成功后执行的 alert('加载成功了...'); } if (i <= 100) { //定时 回调doProgress() 函数 setTimeout("doProgress()",20); SetProgress(i); i++; } } $(document).ready(function() { //调用 doProgress(); }); </script>
玄玄 博客 http://www.blogxuan.com/