一个简单的静态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/