Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

Difference between revisions of "MediaWiki:Common.js"

From PCGamingWiki, the wiki about fixing PC games
m
m (Alternate script test)
Line 1: Line 1:
 
/* Below: necessary for the Beginner's Guide template */
 
/* Below: necessary for the Beginner's Guide template */
 
function sticky_relocate() {
 
      var window_top = $(window).scrollTop();
 
      var div_top = $('#sticky-anchor').offset().top;
 
      if (window_top > div_top)
 
          $('#guide-nav').addClass('guide-nav-fixed')
 
      else
 
          $('#guide-nav').removeClass('guide-nav-fixed');
 
}
 
  
 
$(function() {
 
$(function() {
      $(window).scroll(sticky_relocate);
+
    var $sidebar  = $("#guide-nav"),
      sticky_relocate();
+
        $window    = $(window),
 +
        offset    = $sidebar.offset(),
 +
        topPadding = 15;
 +
       
 +
    $window.scroll(function() {
 +
        if ($window.scrollTop() > offset.top) {
 +
            $sidebar.stop().animate({
 +
                marginTop: $window.scrollTop() - offset.top + topPadding
 +
            });
 +
        } else {
 +
            $sidebar.stop().animate({
 +
                marginTop: 0
 +
            });
 +
        }
 +
    });
 
});
 
});
  
 
/* end Beginners Guide script */
 
/* end Beginners Guide script */

Revision as of 21:20, 29 April 2012

/* Below: necessary for the Beginner's Guide template */

$(function() {
    var $sidebar   = $("#guide-nav"),
        $window    = $(window),
        offset     = $sidebar.offset(),
        topPadding = 15;
        
    $window.scroll(function() {
        if ($window.scrollTop() > offset.top) {
            $sidebar.stop().animate({
                marginTop: $window.scrollTop() - offset.top + topPadding
            });
        } else {
            $sidebar.stop().animate({
                marginTop: 0
            });
        }
    });
});

/* end Beginners Guide script */