Viewing 11 posts - 1 through 11 (of 11 total)
  • Author
    Posts
  • #921906

    When I use VoiceOver, the Built-in Screen Reader on my Ipad and Iphone, the hamburger menu won’t open
    Any idea how to fix this issue ?
    Thanks in advance.
    Helene

    #921915

    Hey IngeniumCanada,

    I’ve not seen mention of this issue before. Can you try activating the default theme and see if the menu is functional?

    Best regards,
    Jordan Shannon

    #921945

    Hi,

    Please try adding this code to the Quick CSS section under Enfold > General Styling or to your child theme’s style.css file:

    #top #menu-item-search {
        z-index: 100;
    }
    

    If that does not help, please post WP admin logins here privately so we can look into it.

    Best regards,
    Yigit

    #922452

    Hello,
    Unfortunately, the above code made no difference.
    Seems like the Hamburger Menu does not get any focus from VoiceOver.
    Saw somewhere that it may be related to the use of <div> but have no idea how to correct this…
    Sending you private info requested.
    Thanks for your help.
    Helene

    #923309

    Hi,

    You are running a really old version of our theme, can you please update to the latest?

    Best regards,
    Basilis

    #926702

    Hello,
    I have created my Production site and have updated to the latest Enfold Theme 4.2.6.
    Still the same issue.

    #930224

    Hi,

    Thank you for the info.

    What is the login url? I tried “wp-admin” but it returns 404. Please add this code in the functions.php file.

    add_action('after_setup_theme', 'avia_append_burger_menu_after');
    function avia_append_burger_menu_after() {
    	remove_filter( 'wp_nav_menu_items', 'avia_append_burger_menu', 9998, 2 );
    	remove_filter( 'avf_fallback_menu_items', 'avia_append_burger_menu', 9998, 2 );
    	add_filter( 'wp_nav_menu_items', 'avia_append_burger_menu_mod', 9998, 2 );
    	add_filter( 'avf_fallback_menu_items', 'avia_append_burger_menu_mod', 9998, 2 );
    }
    
    function avia_append_burger_menu_mod ( $items , $args )
    {	
    	global $avia_config;
    	
    	$location = ( is_object( $args ) && isset( $args->theme_location ) ) ? $args->theme_location : '';
    	$original_location = isset( $avia_config['current_menu_location_output'] ) ? $avia_config['current_menu_location_output'] : '';	
    	
    	/**
    	 * Allow compatibility with plugins that change menu or third party plugins to manpulate the location
    	 * 
    	 * @used_by Enfold config-menu-exchange\config.php			10
    	 * @since 4.1.3
    	 */
    	$location = apply_filters( 'avf_append_burger_menu_location', $location, $original_location, $items , $args );
    	
    	if( ( is_object( $args ) && ( $location == 'avia' ) ) || ( is_string( $args ) && ( $args == "fallback_menu" ) ) )
    	{
    		$class = avia_get_option('burger_size');
    		
    		$items .= '<li class="av-burger-menu-main menu-item-avia-special '.$class.'">
    					<a href="#" role="button" tabindex="0">
    						<span class="av-hamburger av-hamburger--spin av-js-hamburger">
    						<span class="av-hamburger-box">
    								<span class="av-hamburger-inner"></span>
    								<strong>'.__('Menu','avia_framework').'</strong>
    						</span>
    						</span>
    					</a>
    					</li>';
    	}
    	return $items;
    }

    Don’t forget to resave the theme options, remove browser and do a hard refresh before checking the page.

    Best regards,
    Ismael

    #930766

    Hello, the code does not have any effect on the Hamburger Menu. It is not opening when using Voiceover Screen Reader on IPAD or Iphone.

    #931033

    Hi,

    Thank you for the info. I can’t login to the site. The “wp-admin” returns 404. Please check.

    Best regards,
    Ismael

    #933224

    Hello Ismael,
    After a few purge, then a stop/restart of web services on the Linux Server, the code is now working Great.
    I have also tried it on Windows, it worked immediately.
    Working great on Iphone and IPad.
    Thank you very much for your excellent work and expertise.
    Best regards,
    Helene

    #933239

    Hi,

    I’m glad to hear your issue was corrected. If you need additional help, please let us know here in the forums.

    Best regards,
    Jordan Shannon

Viewing 11 posts - 1 through 11 (of 11 total)
  • The topic ‘Hamburger Menu not Opening when using Voiceover Screen Reader (IPAD, IPHONE)’ is closed to new replies.