萨龙网络
登录
首页-WordPress文章-jQuery插件-正文

jQuery无限加载更多插件Infinite Ajax Scroll支持图片延迟加载

萨龙龙萨龙龙
jQuery插件
10年前
0
0
2.18W
jQuery无限加载更多插件Infinite Ajax Scroll支持图片延迟加载ajax加载更多内容相当普遍了,萨龙龙在开发主题的过程中找了很多方法都不尽完美,jQuery.ias插件是相对完美的一款。 ias全称是Infinite Ajax Scroll,无限的ajax滚动,是一款jQuery滚动ajax分页插件,当页面滚动到容器可见部分将自动异步加载数据,萨龙龙在开发网站时都会将这个插件集成到主题中。 插件的集成很简单,分以下几个步骤: 1、网站中必须实现分页,需要有下一页链接,WP网站可以通过分页代码或插件来实现; 2、页面中引用jquery-ias.min.js 3、插件参数:container容器,所有文章的最外层元素,如下代码中的“content”:
  1. <section class="content">
  2.     <article class="post"></article>
  3.     <article class="post"></article>
  4.     <article class="post"></article>
  5.     <article class="post"></article>
  6. </section>
4、插件参数:item项,每一篇文章的最外层元素,如上代码中的“post” 5、插件参数:wp-pagenavi分页,分页代码最外层元素,如下代码中的“wp-pagenavi”:
  1. <div class="wp-pagenavi">
  2.     <span class="pages">第 1 页,共 2 页</span>
  3.     <span class="current">1</span>
  4.     <a href="#" class="page">2</a>
  5.     <a href="" rel="next" class="nextpostslink">下一页</a>
  6. </div>
6、插件参数:next下一页,分页代码中的下一页按钮或链接,如上代码中的“nextpostslink” 7、插件提示:加载更多,加载完成以及自动加载多少次后将手动点击加载 注意:加载次数(offset)如果填写2将自动加载一次,3将自动加载两次,所以offset-1等于自动加载的次数。有些文章介绍加载次数是offset+1,萨龙龙使用过程中都是offset-1次。 8、添加JS代码到你的JS文件中,代码如下:
  1. <script type="text/javascript">
  2.     var ias = $.ias({
  3.         container: ".content"//包含所有文章的元素
  4.         item: ".post"//文章元素
  5.         pagination: ".wp-pagenavi"//分页元素
  6.         next: ".wp-pagenavi a.nextpostslink"//下一页元素
  7.     });
  8.     ias.extension(new IASTriggerExtension({
  9.         text: '加载更多', //此选项为需要点击时的文字
  10.         offset: 2, //设置此项后,到 offset-1 页之后需要手动点击才能加载,取消此项则一直为无限加载
  11.     }));
  12.     ias.extension(new IASSpinnerExtension());
  13.     ias.extension(new IASNoneLeftExtension({
  14.         text: '已经加载完成!', // 加载完成时的提示
  15.     }));
  16.     ias.on('rendered', function(items) {
  17.         $(".content img").lazyload({
  18.             effect: "fadeIn",
  19.         failure_limit : 10
  20.         }); //这里是你调用Lazyload的代码
  21.     })
  22. </script>
要在加载更多后显示的文章中支持图片延迟加载,首选需要添加此图片延迟加载功能。同时jQuery ias无限加载更多功能同样合适商城产品列表。 [successbox]萨龙龙主题后台都添加了插件提示文本与加载次数,ias插件使用相当的方便,也很实用,大赞。[/successbox][scbutton link="https://github.com/webcreate/infinite-ajax-scroll" target="blank" variation="blue"]IAS项目下载[/scbutton][scbutton link="https://api.salongweb.com/category/web-tech" target="blank" variation="yellow"]萨龙网络演示[/scbutton]
标签:
本文原创,作者:萨龙龙,其版权均为萨龙网络所有。
如需转载,请注明出处:https://salongweb.com/infinite-ajax-scroll.html
萨龙龙

萨龙龙

侠客
一个平平常常的人,热爱生活、旅行和摄影,骑行去过西藏,一直计划再去。14年从江西骑行来到大理,现栖居于洱海边,食人间烟火,过简单生活,做简约设计!
1342.12M346.35W3.52W
分享:
Woocommerce一个很漂亮的购物系统
Woocommerce一个很漂亮的购物系统上一篇
使用WordPress MU一个程序创建多站点网络介绍与安装教程下一篇
使用WordPress MU一个程序创建多站点网络介绍与安装教程
相关文章
总数:6

jQuery 强大丰富的响应式弹出框插件 fancyBox3

fancyBox3是一款优秀的弹出框Jquery插件,之前使用过很多LightBOX弹窗插件,功能都很强大,fancyBox3相对来说,…
萨龙龙萨龙龙
jQuery插件
7年前
0
0
4.04W
0

jQuery智能筛选布局排序插件Isotope的介绍

Isotope是一个优秀的jQuery插件能够对一组页面元素进行筛选、排序、并创建智能布局。利用这个插件,能够对任意给定的一组元素用显示/隐藏效…
萨龙龙萨龙龙
jQuery插件
9年前
0
0
1.85W
0

jQuery 显示与隐藏更多内容插件 readmore.js

开发一个WordPress文章筛选功能时,因为选项较多,默认只显示一行,可通过更多与关闭按钮来切换内容,使用到强大实用且轻巧的jQuery…
萨龙龙萨龙龙
jQuery插件
7年前
0
0
1.66W
0

WOW.js简单实现页面滚动动画效果

在很多网页上,尤其是一些科技企业的产品展示页面,当你滚动页面的时候会看到各式各样的元素动画效果,非常的炫丽,很吸引人。WOW.js就是一款帮助你…
萨龙龙萨龙龙
jQuery插件
9年前
0
0
1.99W
0

jQuery完美多平台Lightbox弹窗效果插件Boxer

简介 Boxer是一款基于jQuery的Lightbox效果插件,可用于显示图片、视频、iframe和其他内容,和其他Lightbo…
萨龙龙萨龙龙
jQuery插件
9年前
0
0
1.62W
0

WordPress主题使用jQuery插件Isotope添加作品集筛选功能

上一篇文章我们介绍了Isotope,功能强大,效果出众的jQuery插件,但是文章中的代码并不能使用在项目中,所以今天通过Wordpress主题…
萨龙龙萨龙龙
jQuery插件, WordPress
9年前
0
0
1.81W
0
评论表单游客 您好,欢迎参与讨论。
请输入昵称
请输入邮箱
请输入网址
0 / 100
评论列表
总数:0
萨龙网络
暂无评论,第一个评论下?