Hello @Benjamin1983,
You are having this issue because you have added this custom JS code:
jQuery(document).ready(function($) {
$('.ilightbox-holder').addClass('new-lightbox-container');
});
jQuery(document).ready(function($) {
var subMenuLink = $('.x-navbar .mobile .x-nav li.menu-item-has-children > a');
subMenuLink.click(function(e) {
e.preventDefault();
$(this).siblings('.sub-menu').slideToggle(300);
});
});
jQuery( function($) {
$('.x-nav-wrap.mobile #menu-menu-1 .sub-menu a').off('click touchstart touchend');
$('.x-nav-wrap.mobile #menu-menu-1 .sub-menu a').on('click', function( e ){
e.preventDefault();
$('html,body').stop();
$('.x-btn-navbar').trigger('click');
var target = $(this);
setTimeout( function() {
$('html,body').stop().animate({
scrollTop: $('#' + target.attr('href').split("#").slice(-1)[0] ).offset().top
},700 ,'swing');
}, 200 );
} );
} );
jQuery(document).ready(function($) {
$('a[href*="#"]').not('a[href*="#"].x-slider-scroll-bottom').off('touchend touchstart click');
var $body = $('body');
var bodyHeight = $body.outerHeight();
var adminbarHeight = $('#wpadminbar').outerHeight();
var navbarFixedTopHeight = $('.x-navbar-fixed-top-active .x-navbar').outerHeight();
var locHref = location.href;
var locHashIndex = locHref.indexOf('#');
var locHash = locHref.substr(locHashIndex);
var dragging = false;
$body.on('touchmove', function(){
dragging = true;
});
//
// Calculate the offset height for various elements and remove it from
// the element's top offset so that fixed elements don't cover it up.
//
function animateOffset( element, ms, easing ) {
$('html, body').animate({
scrollTop: $(element).offset().top - adminbarHeight - navbarFixedTopHeight + 1
}, ms, easing);
}
//
// Page load offset (if necessary).
//
$(window).load(function() {
if ( locHashIndex !== -1 && $(locHash).length ) {
animateOffset(locHash, 1, 'linear');
}
});
//
// Scroll trigger.
//
$('a[href*="#"]').on('touchend click', function(e) {
$href = $(this).attr('href');
notComments = $href.indexOf('#comments') === -1;
notAccordion = $href.indexOf('#collapse-') === -1;
notTabbedContent = $href.indexOf('#tab-') === -1;
if ( $href !== '#' && notComments && notAccordion && notTabbedContent ) {
var theId = $href.split('#').pop();
var $el = $('#' + theId);
if ( $el.length > 0 ) {
e.preventDefault();
if (dragging) {
return;
}
animateOffset($el, 850, 'easeInOutExpo');
}
}
});
//
// Initialize scrollspy.
//
if ( $body.hasClass('x-one-page-navigation-active') ) {
$body.scrollspy({
target : '.x-nav-wrap.desktop',
offset : adminbarHeight + navbarFixedTopHeight
});
//
// Refresh scrollspy as needed.
//
$(window).resize(function() {
$body.scrollspy('refresh');
});
var timesRun = 0;
var interval = setInterval(function() {
timesRun += 1;
var newBodyHeight = $body.outerHeight();
if ( newBodyHeight !== bodyHeight ) {
$body.scrollspy('refresh');
}
if ( timesRun === 10 ) {
clearInterval(interval);
}
}, 500);
}
$body.on("touchstart", function(){
dragging = false;
});
$('.x-btn-navbar').click(function(e) {
e.preventDefault();
});
});
Please remove the code or at least double-check your custom JS code because that is where the conflict is coming from. Be advised that custom coding is beyond the scope of our support. You may need to contact the person who added that code or a 3rd party-developer to repair the code.
Thank you for your understanding.