You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
930 B
25 lines
930 B
(function ($, Drupal) { |
|
Drupal.behaviors.mtWaypointsFixedHeader = { |
|
attach: function (context, settings) { |
|
$(context).find(".header-container .header").once('mtWaypointsFixedHeaderInit').each(function(index, item) { |
|
var sticky = new Waypoint.Sticky ({ |
|
element: $('.header-container .header')[0], |
|
stuckClass: 'js-fixed', |
|
handler: function(direction) { |
|
if (Waypoint.viewportWidth() > 752) { |
|
$('body', context).toggleClass('onscroll'); |
|
} else { |
|
$('body', context).removeClass('onscroll'); |
|
} |
|
var topValue = $('body').css('padding-top'); |
|
$(".header.js-fixed").css("top", topValue); |
|
}, |
|
offset: function() { |
|
var offsetValue = parseInt($('body').css('padding-top')) - 1; |
|
return offsetValue; |
|
} |
|
}); |
|
}); |
|
} |
|
}; |
|
})(jQuery, Drupal);
|
|
|