Long List Truncation Plugin For jQuery - show-more-items.js
| File Size: | 3.93 KB |
|---|---|
| Views Total: | 3099 |
| Last Update: | |
| Publish Date: | |
| Official Website: | Go to website |
| License: | MIT |
show-more-items.js is a small and easy list truncation plugin that limits the maximum number of list items to show on the webpage and creates a 'Show More' button to reveal the rest when needed. This is a great jQuery solution to emulate the 'infinite scroll' functionality on your web page containing tons of the list or grid items.
How to use it:
1. Suppose you have an image grid built using HTML unordered list like this:
<ul class="item-list">
<li>
<img src="1.jpg" alt="">
<h2>Item 1</h2>
</li>
<li>
<img src="2.jpg" alt="">
<h2>Item 2</h2>
</li>
<li>
<img src="3.jpg" alt="">
<h2>Item 3</h2>
</li>
<li>
<img src="4.jpg" alt="">
<h2>Item 4</h2>
</li>
<li>
<img src="5.jpg" alt="">
<h2>Item 5</h2>
</li>
<li>
<img src="6.jpg" alt="">
<h2>Item 6</h2>
</li>
<li>
<img src="1.jpg" alt="">
<h2>Item 7</h2>
</li>
<li>
<img src="2.jpg" alt="">
<h2>Item 8</h2>
</li>
...
</ul>
2. Put both jQuery JavaScript library (slim build) and the jQuery show-more-items.js script at the end of your document.
<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js"
integrity="sha256-k2WSCIexGzOj3Euiig+TlR8gA0EmPjuc79OEeY5L45g="
crossorigin="anonymous">
</script>
<script src="javascripts/show-more-items.js"></script>
3. Call the function and done.
$(document).ready(function() {
$('body').showMoreItems();
});
4. Specify how many list items to show at a time.
$(document).ready(function() {
$('body').showMoreItems({
count: 4
});
});
5. Style the show more button in your CSS file.
.btn {
font-size: 18px;
font-weight: bold;
color: #fff;
text-decoration: none;
display: block;
margin: 0 auto;
width: 200px;
height: 60px;
line-height: 60px;
background: #458B00;
text-align: center;
}
This awesome jQuery plugin is developed by vladan-m. For more Advanced Usages, please check the demo page or visit the official website.











