To be honest I can live with the iPad issue, at least it works to some degree even if not perfectly.
However I would really appreciate at least some guidance on what may be causing the issue with my animated burger menu. The only thing wrong is that when the scrolling code is applied the burger menu does not animate.
The method I am using is based on an earlier support thread from you guys. The code is as follows:
jQuery("#menu").click(function(event) {
event.preventDefault();
jQuery('.x-nav-collapse').promise().done(function(){
jQuery("#menu").toggleClass("on");
});
});
Then there is a _nav-primary.php file in x-child > framework > views > global like this:
<?php
// =============================================================================
// VIEWS/GLOBAL/_NAV-PRIMARY.PHP
// -----------------------------------------------------------------------------
// Outputs the primary nav.
// =============================================================================
?>
<a href="#" id="menu" class="x-btn-navbar collapsed" data-x-toggle="collapse" data-x-toggleable="x-nav-wrap-mobile">
<i class="x-icon-bars"></i>
<span></span>
</a>
<nav class="x-nav-wrap desktop" role="navigation">
<?php x_output_primary_navigation(); ?>
</nav>
<div id="x-nav-wrap-mobile" class="x-nav-wrap mobile x-collapsed" data-x-toggle-collapse="1" data-x-toggleable="x-nav-wrap-mobile">
<?php x_output_primary_navigation(); ?>
</div>
Then finally there is some css to animate the menu, but I don’t think that’s relevant here.
I’m sure this is something that is easily remedied. Bearing in mind a fix is only necessary because the most recent version of X one page navigation doesn’t work in Chrome, I’m hoping that one of the Themeco team would be prepared to help out.
Thanks in advance for any help with this!