我觉得jquery文件是不是有问题,图片也是,你打开控制台可以看到大概的错误
视频和图片的处理方式相同,找vedio标签,文字的话,一般加载不会有什么问题,可以不考虑
<img src="./images.jpg" style="background:url(./bg.gif);width:100%;height:100%;"/>
是这样吗?
size()改成length
我还没有仔细研究,这里我觉得老师处理的不对,应该是想判断图片遍历完毕了,可以用num>i还说的过去。
其实你只要能判断图片遍历结束,就可以了
表示所有图片已加载完成
<script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js"></script>
拿走不谢!
oImg.src = img[i].src这行代码的作用是加载第i张图片(从0开始),而onload是在图片加载完成后才会执行,如果你把这句代码放在onload事件函数中,那么就陷入了死锁,实际上onload事件永远也不会执行
哪一串代码
ducument.onreadystatechange=function(){if(document.readyState=="complate"){$(".loading").fadeOut();}}
你代码写错了, 而且complate你也拼错了吧
能把你的代码逻辑贴出来看下吗
弄错了,尴尬
我查询了 API 文档,`.size()` 方法在 1.8 版本的时候就已经移除了。请参考 [jQuery API](http://jquery.cuishifeng.cn/)
因为
$(function(){ })可以在页面dom文档加载完成后加载,这样子就不会找不到dom节点
https://github.com/CruxF/ProgressBar
亲,你的css类名写的有问题
.loading和.pic中间才有空格,你仔细看下你自己写的,空格位置不对
老师的代码可以拷出来吗
so?
正确网址 https://loading.io/
https://loading.io/
当加载完成即100%时,如果是相等那么页面就会一直在100%的那个状态,不会显示主界面,这样设置可以避免这个问题!希望有用!
你有两个错误:
(".class").fadeout(); 最前面加一个 $ 符号
fadeout(); 这个里面的单词 o 要大写, fadeOut()
介绍地址参考:http://www.w3school.com.cn/jquery/effect_fadeout.asp
多媒体,声音也可以这么做加起来就行