Responsive Menu Stuck in Open Position

Hello,

The menu that should show at mobile sizes, is stuck open.
I suspect it is a javascript error, but I have been unable to track it down.

The link above is my staging server with the latest version of the x theme and all plugins disabled

Thanks for your help!

Hi,

Please try the following

  1. Remove any Custom an JS script your have added.

  2. Activate your parent X theme

If these doesn’t help, please provide us your wordpress admin login in Secure Note

Thanks! Willdo

Hi there,

In case you are still getting an issue, kindly post the admin details of your site so that we can check your setup.

Thank you.

1 Like

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.

Hello Malcolm,

I have logged in and inspected your site. It appears that there is a JS error on the page. It is because of this JS code:

<script type='text/javascript'> 
	jQuery(document).ready(function($){
		$('.megamenu').megaMenuCompleteSet({
			menu_speed_show : 150, // Time (in milliseconds) to show a drop down
			menu_speed_hide : 100, // Time (in milliseconds) to hide a drop down
			menu_speed_delay : 100, // Time (in milliseconds) before showing a drop down
			menu_effect : 'hover_fade', // Drop down effect, choose between 'hover_fade', 'hover_slide', etc.
			menu_click_outside : 1, // Clicks outside the drop down close it (1 = true, 0 = false)
			menu_show_onload : 1, // Drop down to show on page load (type the number of the drop down, 0 for none)
			menu_responsive:0;
		});
	});
	</script>

Please have it updated and use this instead:

<script type='text/javascript'> 
	jQuery(document).ready(function($){
		$('.megamenu').megaMenuCompleteSet({
			menu_speed_show : 150, // Time (in milliseconds) to show a drop down
			menu_speed_hide : 100, // Time (in milliseconds) to hide a drop down
			menu_speed_delay : 100, // Time (in milliseconds) before showing a drop down
			menu_effect : 'hover_fade', // Drop down effect, choose between 'hover_fade', 'hover_slide', etc.
			menu_click_outside : 1, // Clicks outside the drop down close it (1 = true, 0 = false)
			menu_show_onload : 1, // Drop down to show on page load (type the number of the drop down, 0 for none)
			menu_responsive:0,
		});
	});
	</script>

Hope this helps. Please let us know how it goes.

1 Like