Я открываю свой сайт в ios, используя браузер Safari. Мобильное меню работает нормально.Мобильное меню не открывается, когда включен режим передачи голоса по IOS
Открывается, когда я нажимаю значок меню (значок трех линий). Но когда я включаю голосовое сообщение, заходим в браузер и нажимаем этот значок меню, мобильное меню не открывается.
Это вопрос css или мне нужно добавить некоторые атрибуты aria
?
Может кто-нибудь мне помочь?
jQuery('.menu-trigge').once('menuMobile').click(function() {
jQuery(this).toggleClass('expand');
if (jQuery('.menu-trigger').hasClass('expand')) {
jQuery('.menu-trigger').first().slideDown();
} else {
jQuery('.menu-trigger').first().slideUp();
}
});
.menu-trigger {
\t display: inline-block;
\t vertical-align: middle;
\t cursor: pointer;
\t width: 33px;
\t margin: 0 0 0 15px;
\t transition: 275ms all ease;
}
.menu-trigger span {
\t display: block;
\t height: 3px;
\t background: #233e6b;
\t margin-bottom: 4px;
\t -webkit-transition: 275ms all ease;
\t transition: 275ms all ease;
}
.main-menu {
\t position: absolute;
\t top: 100%;
\t right: -10px;
\t width: 100vw;
\t z-index: 100;
\t background: #fff;
}
ul.menu {
max-height: calc(100vh - 55px);
\t overflow: auto;
}
<div class="menu-block">
<div class="main-menu">
\t <div class="menu_wrapper">
\t <ul class="menu">
\t \t <li>Menu 1</li>
\t \t <li>Menu 2</li>
\t </ul>
\t </div>
</div>
<div class="menu-trigger">
\t <span></span>
\t <span></span>
\t <span></span>
</div>
</div>
Можете ли вы добавить здесь код, чтобы воспроизвести проблему? Если раньше этого не видели, и это вроде как ... странно. Добавьте некоторые соответствующие HTML, CSS и JS. – somethinghere
Я обновил свой вопрос – Ahmad
Что такое код, используемый для запуска меню? Я не вижу его в CSS, и нет JS. Как работает активация меню? – somethinghere