我有这个加载栏,它是一个 Jquery 插件,可以在这里找到: http ://www.jqueryscript.net/loading/Smooth-Progress-Bar-Loading-Effect-With-jQuery.html
但是,该栏适用于重定向,而不是显示实际加载的内容。当来自 $(this).children().html ... 的以下代码到位时,我看到 Inspect Element 选项卡中的进度条从 0% 变为 100%。加载时很棒,但是我希望页面保持最新状态并加载单击的任何其他页面,一旦栏为 100%。
有点类似于新的 youtube red 预加载器。很确定这个脚本能够做到这一点,但经过数小时的调整和尝试更改,我似乎无法弄清楚如何。
我是 PHP 头和新的 jQuery:/
<script type='text/javascript'>
function loading(percent){
$('.progress span').animate({width:percent},1000,function(){
$(this).children().html(percent);
if(percent=='100%'){
$(this).children().html('Loading Complete, Redirect to Home Page... ');
setTimeout(function(){
$('.container').fadeOut();
location.href="http://www.jqueryscript.net";
},1000);
}
})
}
</script>