$(window).load(function())和NProgress JQuery插件.页面已完全加载,但NProg
$(window).load(function()) and NProgress JQuery Plugin. Page is fully loaded, but NProgress is still working
所以,我尝试使用NProgress插件,但遇到了问题。
当我的页面完全加载时,NProgress仍在工作。自己试试吧。
这是我的密码。
Index.html:
<html lang="en" class="no-js">
<head>
<link rel="stylesheet" type="text/css" href="css/nprogress.css"/>
<script src="http://code.jquery.com/jquery-2.1.0.min.js"></script>
<script src="js/nprogress.js"></script>
<script src="js/index.js"></script>
</head>
<body>
</body>
</html>
Index.js:
$(window).load(function(){
NProgress.start();
});
$(document).ready(function() {
NProgress.done();
});
您应该反过来做。
$(window).load(function(){
NProgress.done();
});
$(document).ready(function() {
NProgress.start();
});
一旦DOM准备就绪(HTML结构),$(document).ready()
就会激发,而当加载所有图像、脚本等时,$(window).load()
就会激发。
您的方法不起作用,因为您正在启动NProgress时,所有内容都已加载,并且文档已准备就绪,因此没有调用.done()
。
相关文章:
- 如何使用url加载程序在webpack中导入多个图像
- 如何在生成下载文件时显示加载动画
- 有没有任何方法可以将控制器从文件加载到ui路由器$stateProvider中
- 无法在通过jQuery的ajax加载的页面中执行javascript
- Emberjs应用程序加载在除Index之外的所有路由上
- 在chrome.tabs.onCreated之后加载HTML页面
- 单击F5时如何停止页面加载
- HTML5音频加载和播放获胜'我不能在iPad上工作
- 跟踪在页面加载时应用内联样式的JavaScript
- 在使用Polymer'加载所有json文件后执行方法;s的核心ajax
- jQuery Lazy加载动画滚动
- Html页面上的多个Base64图像和平滑加载
- 如何创建带有插槽的vue js组件预加载程序
- Webpack/Rect:遵循egghead.io教程,但出现错误:您可能需要一个合适的加载程序来处理此文件类型
- 如何使该数据在所有元素中加载
- Chrome扩展没有't在重新加载之前考虑期权价值
- 使用javascript在Flash中加载外部图像
- Ajax文件加载和<输入>文件加载
- 使用javascript函数在页面初始化后加载jquery
- $(window).load(function())和NProgress JQuery插件.页面已完全加载,但NProg