????
| Current Path : /home/degesdxb/public_html/wp-content/themes/hoteller/js/core/ |
| Current File : //home/degesdxb/public_html/wp-content/themes/hoteller/js/core/custom_onepage.js |
jQuery(document).ready(function(){
"use strict";
//Desktop menu
jQuery('#menu_wrapper div .nav li a, .mobile_main_nav li a').on( 'click', function(event){
var documentScroll = jQuery(document).scrollTop();
var linkURL = jQuery(this).attr('href');
var sectionID = jQuery(this).attr('href').substr(1);
if(linkURL.slice(0,1)=='#' && sectionID != '')
{
event.preventDefault();
var topBarHeight = jQuery('.top_bar').height();
if(!jQuery(this).parent('li').hasClass('menu-item-has-children'))
{
jQuery('#close_mobile_menu').trigger('click');
}
if(sectionID=='top')
{
jQuery('body,html').animate({scrollTop:0},1200);
}
else
{
if(documentScroll != 0)
{
var scrollToPos = parseInt(jQuery('#'+sectionID).offset().top-topBarHeight-32);
}
else
{
var scrollToPos = parseInt(jQuery('#'+sectionID).offset().top-topBarHeight+82);
}
jQuery('body,html').animate({
scrollTop: scrollToPos
}, 1200);
}
jQuery('#menu_wrapper div .nav li').removeClass('current-menu-item');
jQuery(this).parent('li').addClass('current-menu-item');
if(jQuery(window).width() < 960)
{
jQuery('body').removeClass('js_nav');
}
}
else
{
return true;
}
});
jQuery('#menu_wrapper div .nav li a').each(function () {
var sectionElement = jQuery(this).attr('href');
if(typeof sectionElement != 'undefined' && sectionElement.charAt(0) == '#')
{
var topBarHeight = jQuery('.top_bar').height();
jQuery(sectionElement).waypoint(function(direction) {
jQuery('#menu_wrapper div .nav li a').each(function(){
if(jQuery(this).attr('href')==sectionElement)
{
jQuery('#menu_wrapper div .nav li').removeClass('current-menu-item');
jQuery(this).parent('li').addClass('current-menu-item');
}
})
}, { offset: topBarHeight });
}
});
});