A tiny, lightweight jQuery plugin that creates scroll progress bar on the page
Load jQuery and include PrognRoll file
<script src="https://code.jquery.com/jquery-3.1.1.min.js"></script>
<script src="https://raw.githack.com/mburakerman/prognroll/master/src/prognroll.min.js"></script>
To see scrolling progress on your page, you need to activate PrognRoll.
$(function() {
$("body").prognroll();
});
That's it!
You can also customize the progress bar. These are default settings.
$(function() {
$("body").prognroll({
height: 5, // progress bar height
color: "#50bcb6", // progress bar background color
custom: false // if you make it true, you can add your custom div and see it's scroll progress on the page
});
});
Body
<body>
<!-- Content -->
</body>
$(function() {
$("body").prognroll();
});
Custom div
<div class="box">
<!-- Content -->
</div>
$(function() {
$(".box").prognroll({
custom: true
});
});
1 kb minified
Licensed under the MIT License.