Difference between revisions of "MediaWiki:Common.js"
From PCGamingWiki, the wiki about fixing PC games
Masked Turk (talk | contribs) m (Another test) |
Masked Turk (talk | contribs) m (Test again) |
||
Line 1: | Line 1: | ||
/* Below: necessary for the Beginner's Guide template */ | /* Below: necessary for the Beginner's Guide template */ | ||
− | + | $(document).ready(function () { | |
− | + | var top = $('#guide-nav').offset().top - parseFloat($('#guide-nav').css('marginTop').replace(/auto/, 0)); | |
− | + | $(window).scroll(function (event) { | |
− | + | // what the y position of the scroll is | |
− | + | var y = $(this).scrollTop(); | |
− | $(window).scroll(function() { | + | |
− | + | // whether that's below the form | |
− | + | if (y >= top) { | |
− | + | // if so, ad the fixed class | |
− | + | $('#guide-nav').addClass('guide-nav-fixed'); | |
− | |||
} else { | } else { | ||
− | + | // otherwise remove it | |
− | + | $('#guide-nav').removeClass('guide-nav-fixed'); | |
− | |||
− | |||
} | } | ||
+ | }); | ||
}); | }); | ||
/* end Beginners Guide script */ | /* end Beginners Guide script */ |
Revision as of 21:30, 29 April 2012
/* Below: necessary for the Beginner's Guide template */ $(document).ready(function () { var top = $('#guide-nav').offset().top - parseFloat($('#guide-nav').css('marginTop').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) { // if so, ad the fixed class $('#guide-nav').addClass('guide-nav-fixed'); } else { // otherwise remove it $('#guide-nav').removeClass('guide-nav-fixed'); } }); }); /* end Beginners Guide script */