加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 业界 > 正文

lazyload.js团结jQuery框架实现图片异步载入

发布时间:2018-08-28 11:42:36 所属栏目:业界 来源:站长网
导读:所谓图片异步加载,意思是不消一次把图片所有加载完,你可以叫它耽误加载,缓冲加载都行。 看看你有没有这种需求:某篇文章图片许多,假如在载入文章时就载入全部图片,无疑会延缓载入速率,让用户等更久,以是,我想找这样一种插件,让网页只加载赏识器视
所谓图片异步加载,意思是不消一次把图片所有加载完,你可以叫它耽误加载,缓冲加载都行。

看看你有没有这种需求:某篇文章图片许多,假如在载入文章时就载入全部图片,无疑会延缓载入速率,让用户等更久,以是,我想找这样一种插件,让网页只加载赏识器视野范畴内的图片,没呈此刻范畴内的图片就暂不加载,等用户滑动转动条时再慢慢加载。lazyload就是用来实现这种结果。

lazyload.js着实是jQuery的一个插件,全称是jquery.lazyload.js,看它的名字就知道它的浸染了——就是偷懒载入的意思。因为它是javascript写的,以是合用于全部网页,包罗Wordpress。

行使要领我在Timmy的文章中找到的,很是简朴。先容以WordPress为例。

想要行使lazyload,得先载入jQuery,它是依赖jQuery来实现结果的。至于jQuery,各人不消去下载了,可以直接毗连存放在Google处事器上的jQuery文件,永久不消担忧丢失(虽然,假若有天朝完全屏障Google的那一天的话……)

lazyload实例打包下载: http://www.veryhuo.com/down/html/29753.html

压缩包中除了lazyload.js外,尚有一个grey.gif图片文件。这个图片的浸染是,当页面上图片未载入时,就表现这张图片。将JS文件与图片传到你的空间,然后在你主题的header.php文件中插手代码:

//先载入jquery
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
//再载入lazyload
<script type="text/javascript" src="http://www.jo2.org/js/jquery.lazyload.js"></script>
<script type="text/javascript">
jQuery(document).ready(
function($){
$("img").lazyload({
placeholder : "http://www.jo2.org/js/grey.gif", //加载图片前的占位图片
effect : "fadeIn" //加载图片行使的结果(淡入)
});
});
</script>生涯上传后,你会发明当你将转动条逐步下拉时,图片会一张一张加载出来,并带渐显结果,对用户体验很是友爱。结果可参照本博客。

本文链接: http://www.jo2.org/106.html

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读