View file Benhome/dist/documentation/assets/js/onepage.js

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');
});