我想在重定向之前添加一个显示百分比的进度条,如“准备下一页”。
我得到了进度条动画,但现在我需要知道重定向之前需要多长时间。
演示:http://jsfiddle.net/xyatddy0/1/
Jquery的:
$(document).ready(function() {
$('a').click(function() {
$('#pb div').stop(true).animate({ width: $(this).attr('class') + '%'},
{ step: function(now) { $(this).text(Math.round(now) + '%');},
duration: 1000
});
});
});
HTML:
<div class="progressbar" id="pb"><div>0%</div></div>
<a href="#" class="0">Set 0%</a>
<a href="#" class="20">Set 20%</a>
<a href="#" class="40">Set 40%</a>
<a href="#" class="100">Set 100%</a>
有点像这样:http://jquery.malsup.com/form/progress.html但页面重定向
感谢所有帮助!
答案 0 :(得分:0)
您正在寻找的价值取决于您控制之外的外部因素,因此您将无法实现既定目标。这就是互联网的工作原理 - 根据到服务器的路由,不同的人将有不同的加载时间,并且这些路由实时变化,每天每秒根据路由器确定的当时最优化。各种其他因素也起作用(例如,您是从第三方服务器加载内容 - 这是您无法控制的另一个变量等)。