lazyload.js结合jQuery框架实现图片异步载入
发布时间:2018-08-29 14:06:38 所属栏目:业界 来源:站长网
导读:所谓图片异步加载,意思是不消一次把图片所有加载完,你可以叫它耽误加载,缓冲加载都行。 看看你有没有这种需求:某篇文章图片许多,假如在载入文章时就载入全部图片,无疑会延缓载入速率,让用户等更久,以是,我想找这样一种插件,让网页只加载赏识器视
所谓图片异步加载,意思是不消一次把图片所有加载完,你可以叫它耽误加载,缓冲加载都行。 看看你有没有这种需求:某篇文章图片许多,假如在载入文章时就载入全部图片,无疑会延缓载入速率,让用户等更久,以是,我想找这样一种插件,让网页只加载赏识器视野范畴内的图片,没呈此刻范畴内的图片就暂不加载,等用户滑动转动条时再慢慢加载。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 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |