MediaWiki:Common.js: Difference between revisions

m
no edit summary
mNo edit summary
mNo edit summary
Line 497: Line 497:


/**** Persist Header H2 ****/
/**** Persist Header H2 ****/
$(function(){
$('h2').each(function(){
    $('h2').each(function(){
var $h2 = $(this),
        var $h2 = $(this),
    $h2Clone = $h2.clone().addClass('persistHeader');
            $h2Clone = $h2.clone().addClass('persistHeader');
$h2.after($h2Clone);
        $h2.after($h2Clone);
$(window).scroll(function(){
        $(window).scroll(function(){
    if($h2.offset().top < $h2Clone.offset().top){
            if($h2.offset().top < $h2Clone.offset().top){
        $('.persistHeader.visible').removeClass('visible');
                $('.persistHeader.visible').removeClass('visible');
            $h2Clone.addClass('visible');
                $h2Clone.addClass('visible');
        }
            }
        else{
            else{
            $h2Clone.removeClass('visible');
                $h2Clone.removeClass('visible');
         }
            }
         });
     });
     });
});
});