我网页里要用jQuery插件展示N张较大的图片,为了优化浏览的流畅度,我希望能先加载前两张,等页面下载完再

等页面下载完毕之后再加载剩下的N-2张图片。请问如何实现。。。重谢!!!... 等页面下载完毕之后再加载剩下的N-2张图片。请问如何实现。。。重谢!!! 展开
 我来答
qipaiai
2011-07-19 · TA获得超过155个赞
知道小有建树答主
回答量:96
采纳率:0%
帮助的人:121万
展开全部
你没给出引用图片的代码,没办法弄个成品给你。只能讲下原理:
可以考虑前两张图片直接加载,剩下的这些不要用style.display=none,
而是轮到要显示指定的图片时再在图片容器(比如div节点里)添加<img src="图片url" />
如果使用的是背景图片显示的话,也不要一开始就设置背景样式,轮到显示的才设置。
这样的话,可以尽极大程度减少加载时间!
另外,从第二次循环时,可以使用style.display的none或block来设置了。
反正就是一开始尽量避免加载余下的图片!轮到了再加载!

不过考虑到你可能是整个页面载入多个图片的情况,这里再说下:这种情况,建议使用异步加载吧,网上搜索下“图片异步加载”即可
匿名用户
2011-07-08
展开全部
把其余的几张图片的位置设置成大小相等的div提示元素,在.ready()函数再把那些div元素用img元素代替。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lxh_lixinghua
2011-07-08
知道答主
回答量:6
采纳率:0%
帮助的人:1万
展开全部
可以将图片先压缩啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式