File size: 1.41Kb
// ============== SCROLLING ANIMATION FUNCTION ===========
//Slow Scroll
jQuery('.documenter-project-silvana ul li a').on("click", function (e) {
if (jQuery(this).attr('href') === '#')
{
e.preventDefault();
} else {
if (jQuery(window).width() < 1024) {
if (!jQuery(e.target).is('.sub-arrow'))
{
jQuery('html, body').animate({scrollTop: jQuery(this.hash).offset().top - 77}, 1500);
jQuery('.menu-holder').removeClass('show');
jQuery('#toggle').removeClass('on');
return false;
}
} else
{
jQuery('html, body').animate({scrollTop: jQuery(this.hash).offset().top - 77}, 1500);
return false;
}
}
});
jQuery(window).on('scroll resize', function () {
var currentSection = null;
jQuery('section').each(function () {
var element = jQuery(this).attr('id');
if (jQuery('#' + element).is('*')) {
if (jQuery(window).scrollTop() >= jQuery('#' + element).offset().top - 115)
{
currentSection = element;
}
}
});
jQuery('.documenter-project-silvana ul li').removeClass('active').find('a[href*="#' + currentSection + '"]').parent().addClass('active');
});