一个简单的静态jQuery加载更多的插件(缩小到1kb以下),它可以隐藏HTML容器中溢出的元素(例如无序列表),并根据需要显示隐藏的项目(通过单击触发按钮)。
关于动态加载更多插件,请查看我们的无限滚动插件。
1.在jQuery JavaScript库之后插入缩小版的jQuery加载更多插件。
- <script src="/path/to/cdn/jquery.min.js"></script>
- <script src="/path/to/jquery.simpleLoadMore.min.js"></script>
2.将插件附加到长HTML内容。
- <div class="some-list">
- <div>Some List Item 1</div>
- <div>Some List Item 2</div>
- <div>Some List Item 3</div>
- <div>Some List Item 4</div>
- <div>Some List Item 5</div>
- <div>Some List Item 6</div>
- <div>Some List Item 7</div>
- <div>Some List Item 8</div>
- <div>Some List Item 9</div>
- <div>Some List Item 10</div>
- ...
- </div>
- $('.some-list').simpleLoadMore();
3.指定列表项的选择器。默认值:5。
- $('.some-list').simpleLoadMore({
- item: 'div'
- });
4.指定一次要显示的项目数。默认值:5。
- $('.some-list').simpleLoadMore({
- count: 10
- });
5.自定义触发按钮。
- $('.some-list').simpleLoadMore({
- btnHTML: '<a href="#" class="load-more__btn">View More <i class="fas fa-angle-down"></i></a>',
- // Set button's custom text here. Use placeholders {showing} and {total} for showing items counter.
- // Where {showing} shows the current number of items displaying and {total} shows the total items one instance has.
- btnText: 'View More',
- btnWrapper: '',
- btnWrapperClass: '',
- });
6.将自定义CSS样式应用于实例。
- $('.some-list').simpleLoadMore({
- cssClass: 'load-more'
- });
7.确定要加载的项目数。默认值:5。设置为“-1”可加载所有项目。
- $('.some-list').simpleLoadMore({
- itemsToLoad: 2
- });
8.确定是否显示计数器。
- $('.some-list').simpleLoadMore({
- showCounter: true,
- counterText: 'Showing {showing} out of {total}'
- });
9.设置过渡效果。可以是“淡入淡出”或“滑动”。
- $('.some-list').simpleLoadMore({
- easing: 'fade',
- easingDuration: 400,
- });
10.提供回调功能。
- $('.some-list').simpleLoadMore({
- onLoad: function($items, $btn) {},
- onNextLoad: function($items, $btn) {},
- onComplete: function() {}
- });
2022-06-14
v1.6.0 (2022-06-12)
2022-04-29
2021-09-04
2021-08-25
2021-08-24
2020-08-09
2020-04-17
2019-04-19
2019-04-18
2019-04-08
2019-04-04
2019-02-27
作者:泽山
网站:https://zeshanahmed.com/