1. You need to edit file:
templates/gk_events/js/gk.scripts.js
and find this section:
- Code: Select all
if(jQuery('#gkHeaderNav').length > 0 && !jQuery('#gkHeaderNav').hasClass('active')) {
jQuery(window).scroll(function() {
var currentPosition = jQuery(window).scrollTop();
if(
currentPosition >= jQuery('#gkHeader').outerHeight() &&
!jQuery('#gkHeaderNav').hasClass('active')
) {
jQuery('#gkHeaderNav').addClass('active');
} else if(
currentPosition < jQuery('#gkHeader').outerHeight() &&
jQuery('#gkHeaderNav').hasClass('active')
) {
jQuery('#gkHeaderNav').removeClass('active');
}
});
}
what it does - it adds aditional class to menu element when user scrolls below header section. By changing this 2 lines:
- Code: Select all
currentPosition >= jQuery('#gkHeader').outerHeight() &&
and
- Code: Select all
currentPosition < jQuery('#gkHeader').outerHeight() &&
to detect number of pixel scrolled:
- Code: Select all
currentPosition >= 100 &&
and
- Code: Select all
currentPosition < 100 &&
you can achieve desired result.