滚动加载

AuxUI 概览,下载、使用,模板示例,二次开发……

使用前需要加载element模块,可通过下列方式加载

实例

可以在任何div内初始化滚动加载组件,并且一个页面内可以初始化多个

容器 容器 容器 容器 容器 容器 容器 容器 容器 容器 容器 容器 容器 容器 容器 容器 容器 容器

当用户滚动到页面底部的时候,会在 body 上触发 infinite 事件,监听此事件即可:


注意:因为插件并不知道你是否正在加载,所以只要滚动到距离底部 50px 以内都会触发事件。因此 infinite 事件可能会触发多次。需要自己来控制不要同时进行多个加载,可以参考上面的代码通过一个 loading 标记位来控制。

如果你不需要滚动加载了,比如已经加载完了所有内容,调用 $(document.body).infinite('destroy') 可以销毁插件。之后你可以再次调用 $(document.body).infinite() 来重新初始化.