首先先是吐槽时间。。。

告诉大家一个好消息,就是有个妹子非常仰慕我的前端技术说要包养我

然后有好多羡慕嫉妒恨的童鞋一定要说,少年你太天真了,那一定是HR

然后我表示她不是HR,本宅的春天貌似要到来了。。。T_T,25年的单身生涯。终于走到了尽头......然后妹子也是前端。。。为了保证光辉形象。我必要努力提升技术

然后么今天闲的蛋疼,再看看一帮大牛们的装逼网站,然后无意间看到这一段,只想说大牛们的世界真会玩。。。。

利用图片上data,还有load

最后在用document.readyState=="complete"解决当前加载判断的问题。

 $(function () {
var allImgArr = $("img");
allImgArr.data("count", 0);
allImgArr.load(function () {
allImgArr.data("count", allImgArr.data("count") + 1);
var percent = allImgArr.data("count") / allImgArr.length * 100 + "%";
$("#loading-progress").stop(true, false).animate({ "width": percent }, 800);
});
var readyTimer = setInterval(function () {
if (window.document.readyState == "complete") {
clearInterval(readyTimer);
$("#loading-progress").stop(true, false).animate({ "width": "100%" }, 800);
setTimeout(function () {
$(".loading-box").hide();
}, 1200);
}
}, 500);
});

看到这一段之后,鄙视天天这个LOW货,被他的代码看了以后,我很长时间都认为进度条只能这样玩,在网页里写

$(function(){$('.loading').animate({'width':'20%'},50) })

    <h2 class="title">置顶推荐</h2>

    <ul>    

<li class="item"><a href="/front/javascript/101.html"><img src="/uploads/allimg/150131/1-1501312144500-L.png" alt="js网页拾色器制作教程" /><h3>js网页拾色器制作教程</h3><p class="muted">1. 在动态网站中,经常会遇到要求用户自定义颜色某些情况,下面给大家带来是216浏览器安全的颜色,即所谓Netscape色块。这216种颜色分别代表0、51、102、153、204这五种颜色即每一种原色(即红、绿、蓝)。 2. 在创建需要调用网页拾色器的页面,我们...</p></a></li>
<li class="item"><a href="/front/javascript/106.html"><img src="/uploads/150203/1-150203212ISX.png" alt="js日期选择器详细教程" /><h3>js日期选择器详细教程</h3><p class="muted">制作日期选择器首先需要添加2个下拉列表,用于要显示的年份和月份,然后制作一个7行7列的表格,其中最顶部用于标记星期,其他行用于显示日期,下面的是关键的代码 这个是html代码 style body,td { font-size:9pt; } input { color:333333; font-size...</p></a></li> </ul> <script> $(function(){$('.loading').animate({'width':'20%'},50) }) </script> </div>

http://www.divjs.cn/

继续吐槽:不知道为什么最近我的同事们,HR,到阿姨,一直在各种撮合。。。让我脱单。。。

可怜的我:就算带着墨镜都无法体现出“吾孤高”

Jquery网页加载进度条(随笔,当然要随便写,当日记动态心情写咯)的更多相关文章

  1. jQuery网页加载进度条插件

    jquery.pace.js会自动监测你的Ajax请求,事件循环滞后,记录您的页面上准备状态和元素来决定的进度情况. 将pace.js和主题css的添加到您的网页! pace.js会自动监测你的Aja ...

  2. 用document.readyState实现网页加载进度条

    概述 之前以为给网页设置加载进度条很麻烦,今天一学真是超级简单,记录下来供以后开发时参考,相信对其他人也有用. readyState 主要运用了document.readyState和nprogres ...

  3. HTML5 CSS3 诱人的实例 : 网页加载进度条的实现,下载进度条等

    今天给大家带来一个比较炫的进度条,进度条在一耗时操作上给用户一个比较好的体验,不会让用户觉得在盲目等待,对于没有进度条的长时间等待,用户会任务死机了,毫不犹豫的关掉应用:一般用于下载任务,删除大量任务 ...

  4. 【css系列】创建网页加载进度条

    一.最简单或者明显的方式是使用定时器 1.在网页中加入布局覆盖真实网页内容 2.使用定时器确定加载所用时间的长短,其实并不是真正的加载进度实现 <!DOCTYPE html> <ht ...

  5. iOS WKWebView添加网页加载进度条(转)

    一.效果展示 WKWebProgressViewDemo.gif 二.主要步骤 1.添加UIProgressView属性 @property (nonatomic, strong) WKWebView ...

  6. JS网页加载进度条

    参考:http://www.cnblogs.com/timy/archive/2011/12/07/2279200.html

  7. 《C/C++实现Console下的加载进度条模拟[美观版]》

    前言   有时候我们会遇到在CMD或DOS控制台上出现的加载进度条,虽然不是如网页和软件写的美观.但确确实实也有着自己的特色.而且,一个好看的加载进度条也能增加用户使用控制台程序的体验!所以,拿来研究 ...

  8. 仿UC浏览器图片加载进度条

    前几天用UC浏览器看新闻(无意中给UC打了广告),看到它的图片加载进度条,正好最近有时间,所以就自己写了一个. 效果图如下 进度条的底色和填充颜色都可以调整. 首先中间的笑脸作为一个整体,其实现代码如 ...

  9. jQuery模拟页面加载进度条

    因为我们无法通过任何方法获取整个页面的大小和当前加载了多少,所以想制作一个加载进度条的唯一办法就是模拟.那要怎么模拟呢? 我们知道,页面是从上往下执行的,也就是说我们可以大致估算出在页面的某个位置加载 ...

随机推荐

  1. 【poj3709】 K-Anonymous Sequence

    http://poj.org/problem?id=3709 (题目链接) 题意 给出一个n个数的序列,要求将其中一些数改为另一个比它小的数,改动的花费为两数的绝对值,完成改动后使得整个序列中出现过的 ...

  2. Linux 下进程的内存空间分配

    这里主要是以 C 语言为例,其他语言开发的程序,每个进程都会有一个类似的空间.下面是一段 C 代码: #include <stdlib.h> #include <stdio.h> ...

  3. java编译错误 程序包javax.servlet不存在javax.servlet.*

    java编译错误 程序包javax.servlet不存在javax.servlet.* 编译:javac Servlet.java 出现 软件包 javax.servlet 不存在 软件包javax. ...

  4. sed命令给文本文件的每行的行首或者行尾添加文字

    在每行的头添加字符,比如"HEAD",命令如下: sed 's/^/HEAD&/g' test.file 在每行的行尾添加字符,比如“TAIL”,命令如下: sed 's/ ...

  5. 屠蛟之路_你的名字_FirstDay

    君の名は. "号外,号外!屠龙天团众志成城,惊天技杀alpha龙!号外,号外--" 苦战十日,屠龙少年们依仗最后的惊天技终于将邪恶的alpha怪龙斩杀.但是对屠龙少年而言,这是一场 ...

  6. C语言王国探秘一

    我是一个WEB程序员,学习的是PHP.PHP是弱类型语言,学习的过程中,我能预见到以后技术进步的过程中,必然会遇到一些底层的东西.PHP的引擎Zend是C写的,PHP的很多扩展与插件是C写的.Linu ...

  7. DNS(二)之构建域名解析缓存

    域名解析缓存的必要性 在部署服务的时候,很多程序需要使用域名解析的功能,一般配置/etc/resovl.conf去指定DNS服务器的IP,但是如果程序发起的请求量较大,那么服务器就容易被DNS服务器禁 ...

  8. Django 自带的ORM增删改查

     通过Django来对数据库进行增删改查 1 首先创建类,在app应用程序里面的model模块里面创建类,写好数据库信息,方便我们待会初始化: 2 创建在django项目里面的settings里面添加 ...

  9. SQL Server 2012 安装

    SQL Server 2012 安装过程很漫长, 里面很多界面不一一截取了,我分别在win7 企业版 64位 和 win10专业版SP1 64位 装了SQL Server 2012 ,都没有问题. 1 ...

  10. 关于datatable linq的转换

    关于datatable datarow DataTable paraval = GetParaVal(DateCondition, strUrl, Page, RowPage, iYearMonthN ...