Welcome to mirror list, hosted at ThFree Co, Russian Federation.

jquery.sidebar.js « static « blender-org « python_api « doc - git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: c22c61f2409a9fb867e61c3f4798deeb31191a68 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
$(document).ready(function () {
    var top = $('.sphinxsidebarwrapper').offset().top - parseFloat($('.sphinxsidebarwrapper').css ('marginTop').replace(/auto/, 0));
    var colheight = parseFloat($('.sphinxsidebarwrapper').css('height').replace(/auto/, 0));


$(window).scroll(function (event) {
    // what the y position of the scroll is
    var y = $(this).scrollTop();

    // whether that's below the form
    if (y >= top) {
        //colheight is checked and according to its vaule the scrolling
        //is triggered or not
        if (colheight <= window.innerHeight) {
            // if so, ad the fixed class
            $('.sphinxsidebarwrapper').addClass('fixed');
        } else {
            // otherwise remove it
            $('.sphinxsidebarwrapper').removeClass('fixed');
        }
    } else {
        // otherwise remove it
        $('.sphinxsidebarwrapper').removeClass('fixed');
    }
});
});