Base theme for LMMI Journal
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

30 lines
1.3 KiB

6 years ago
jQuery(document).ready(function($) {
if ($(".post-progress").length>0){
var s = $(window).scrollTop() || 0,
c = $(window).height() || 0,
d = $(".node__main-content-section").outerHeight() || 0,
g = $(".node__main-content-section").offset().top || 0;
var scrollPercent = (s / (d+g-c)) * 100;
scrollPercent = Math.round(scrollPercent);
if (c >= (d+g)) { scrollPercent = 100; } else if (scrollPercent < 0) { scrollPercent = 0; } else if (scrollPercent > 100) { scrollPercent = 100; }
$(".post-progress__bar").css("width", scrollPercent + "%");
$(".post-progress__value").html(scrollPercent + "%");
}
$(window).scroll(function () {
if ($(".post-progress").length>0){
var s = $(window).scrollTop() || 0,
c = $(window).height() || 0,
d = $(".node__main-content-section").outerHeight(true) || 0,
g = $(".node__main-content-section").offset().top || 0;
var scrollPercent = (s / (d+g-c)) * 100;
scrollPercent = Math.round(scrollPercent);
if (c >= (d+g)) { scrollPercent = 100; } else if (scrollPercent < 0) { scrollPercent = 0; } else if (scrollPercent > 100) { scrollPercent = 100; }
$(".post-progress__bar").css("width", scrollPercent + "%");
$(".post-progress__value").html(scrollPercent + "%");
}
});
});