| OLD | NEW | 
|   1 jQuery(function() |   1 jQuery(function() | 
|   2 { |   2 { | 
|   3   var toTop = jQuery("#to-top"); |   3   var $toTop = jQuery("#to-top"); | 
|   4   toTop.click(function () |   4  | 
 |   5   $toTop.click(function () | 
|   5   { |   6   { | 
|   6     jQuery("body,html").animate({ |   7     jQuery("body,html").animate({ | 
|   7         scrollTop: 0 |   8         scrollTop: 0 | 
|   8     }, 800); |   9     }, 800); | 
|   9     return false; |  10     return false; | 
|  10   }); |  11   }); | 
|  11 }); |  | 
|  12  |  12  | 
|  13 jQuery(window).scroll(function() |  13   var $window = jQuery(window); | 
|  14 { |  14   var $header = jQuery("#header"); | 
|  15   var scrollTop = jQuery(window).scrollTop(); |  15   var headerPadding = 13; | 
|  16  |  16  | 
|  17   // Fix header |  17   $window.scroll(function() | 
|  18   var header = jQuery("#header"); |  | 
|  19   var height = header.height(); |  | 
|  20   var fixed = (scrollTop > height); |  | 
|  21   if (fixed != header.hasClass("fixed")) |  | 
|  22   { |  18   { | 
|  23     if (fixed) |  19     if ($window.scrollTop() > headerPadding) | 
|  24     { |  20     { | 
|  25       header.css("top", -height); |  21       if ($header.hasClass("top")) | 
|  26       header.animate({top: 0},function() |  | 
|  27       { |  22       { | 
|  28           header.css("top", ""); |  23         $header.removeClass("top"); | 
|  29       }); |  24         $toTop.show(); | 
|  30       header.addClass("fixed"); |  25       } | 
 |  26     }  | 
 |  27     else | 
 |  28     { | 
 |  29       if (!$header.hasClass("top")) | 
 |  30       { | 
 |  31         $header.addClass("top"); | 
 |  32         $toTop.hide(); | 
 |  33       } | 
 |  34     } | 
 |  35   }); | 
 |  36  | 
 |  37   var $menu = jQuery("#menu"); | 
 |  38  | 
 |  39   jQuery('#header-hamberger').click(function() | 
 |  40   { | 
 |  41     if ($menu.hasClass("open")) { | 
 |  42       $menu.removeClass("open"); | 
 |  43       $menu.attr("aria-expanded", false); | 
|  31     } |  44     } | 
|  32     else |  45     else | 
|  33       header.removeClass("fixed"); |  46     { | 
|  34   } |  47       $menu.addClass("open"); | 
 |  48       $menu.attr("aria-expanded", true); | 
 |  49     } | 
 |  50   }) | 
|  35  |  51  | 
|  36   // Display "to top" button |  | 
|  37   var toTop = jQuery("#to-top"); |  | 
|  38   toTop.css("opacity", scrollTop > 100 ? 1 : 0) |  | 
|  39 }); |  52 }); | 
| OLD | NEW |