Не работает мобильное меню на IOS?

Ссылка скопирована
1 ответ

На главной странице не работает мобильное меню. Но стоит перейти на другую страницу, активировать меню, далее после перехода на главную страницу меню начинает работать исправно.
Движок opencart.
В чем может быть проблема? Пациент

Дополнительно:

Пожалуй, подпишусь. Интересно, что Internet Explorer Safari выбросил в очередной раз. На эмуляторе и реальном андройде все работает.

  • Потестил на яблоке
    16.7
    работает
  • Владимир, Вы попробовали открыть только на главной странице?
    Попробовал на нескольких устройствах открыть на главной странице, не открывало. Только после перехода на любую другую страницу открыло меню. С андроида все ОК
  • fargo9, и на главной, и на остальных
    Со сбросом кэша
    Сафари, хром, файрфокс
  • fargo9, хм
    а теперь не работает
  • fargo9, я не совсем догнал эту конструкцию в функции openPopup()
    clearTimeout($obj.prop('time_popup'));            var time_popup = setTimeout(function () {            setPosition($obj, self);            $obj.addClass('visible');        }, 0);        $obj.prop('time_popup', time_popup);

    clearTimeout($obj.prop('time_popup')); var time_popup = setTimeout(function () { setPosition($obj, self); $obj.addClass('visible'); }, 0); $obj.prop('time_popup', time_popup);

    Попробуйте привести к такому виду

    function openPopup($obj) {      var ob = $obj[0]     ob = String($(ob).attr('id'))      if ( !$($obj).hasClass('active') ) {         $obj.addClass('active').append('<div class="popup__triangle js-popup-marker"></div>');     }      setPosition($obj, self);     $obj.addClass('visible');      }

    function openPopup($obj) { var ob = $obj[0] ob = String($(ob).attr('id')) if ( !$($obj).hasClass('active') ) { $obj.addClass('active').append('<div class="popup__triangle js-popup-marker"></div>'); } setPosition($obj, self); $obj.addClass('visible'); }

  • Владимир, не помогло
  • Да друзья, спасибо за помощь. Проблема была в http протоколе из-за которой не открывалось меню. После настройки редиректа, меню работает. Всех еще раз благодарю
  • Редирект с http на https настройте правильно и всё будет работать

    Нужно решить такую задачу?

    Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

    Заказать помощь
    Лучший ответ
    1
    Максим Павлов Ответ

    Для решения проблемы с неработающим мобильным меню на устройствах с операционной системой iOS, сначала стоит провести несколько проверок и простых действий, чтобы выявить возможные причины и исправить проблему.

    1. Проверьте CSS стили: Убедитесь, что стили для мобильного меню правильно настроены и не перекрывают другие элементы на странице. Возможно, что какие-то правила CSS могут мешать корректному отображению меню на iOS устройствах.

    2. Проверьте JavaScript код: Если для открытия/закрытия мобильного меню используется JavaScript, убедитесь, что скрипт корректно работает на устройствах с iOS. Может быть, есть ошибки или конфликты с другими скриптами на странице.

    3. Проверьте совместимость с iOS: Убедитесь, что ваше мобильное меню поддерживает работу на устройствах с iOS. Иногда некоторые функции или стили могут не поддерживаться на определенных версиях iOS.

    4. Используйте viewport meta tag: Добавьте следующий meta tag в раздел head вашего HTML документа, чтобы корректно настроить viewport и оптимизировать отображение на мобильных устройствах:

     

    5. Проверьте наличие ошибок в консоли браузера: Откройте консоль разработчика в браузере на iOS устройстве и посмотрите, есть ли какие-либо ошибки или предупреждения, связанные с вашим мобильным меню.

    Если после выполнения вышеперечисленных действий проблема с неработающим мобильным меню на iOS устройствах все еще не решена, рекомендуется обратиться к специалисту по веб-разработке для более детального анализа проблемы и поиска ее решения.

    Другие ответы (0)

    Пока нет других ответов. Будьте первым, кто поможет автору.

    Ответить на вопрос

    комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

    Вам также может быть интересно