作者tomin (蓝蓝紫黄橘 粉灰白绿咖)
看板Ajax
标题Re: [问题] 网页读取进度条
时间Mon Feb 28 14:00:49 2011
※ 引述《klern (灰)》之铭言:
: 大家好
: 因为我想做的网页里面因为某些目的需要很多图片
: 因某些原因需要全部都读完再显示网页 因此不适用lazy loading的技术
: 又因为这麽做需要读取很久
: 所以我想做一个进度条 来让访客知道目前读取的进度是如何
: 请问有办法利用AJAX或什麽语法来做到这个技术吗?
: 还是只能用笨方法... 一张一张去读是否已经 complete...
: 谢谢!
我想到的作法:
1.在DOM ready时算出img数量 $("img").size() ?
2.用preload
http://plugins.jquery.com/project/Preload
callback时 将已载入的img数+1(全域变数img_loaded++)
并且重新计算、显示「已载入数/总数」百分比 (例:15/20 )
可以的话,还是把多个小图合成一个大图吧(使用css sprite),
只是这样进度条就没什麽用了,只能显示 0% → 100% 。XDD
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.122.30.198
1F:→ klern:十分感谢 我在研究看看是否可执行! 02/28 14:32
3F:→ klern:谢谢 那要作者授权XD 03/01 12:43
4F:→ s25g5d4:为什麽要作者授权?QueryLoader要作者授权? 03/04 21:17