Итак, я пытаюсь открыть мобильное меню слева, когда нажимается значок, и снова исчезает после нажатия за пределами меню. Например:
http://codepen.io/anon/pen/LzJuq (старый, см. Новый кодэпин ниже)Открытие мобильного меню в Chrome для Android путем установки ширины только в первый раз.
И он отлично работает на рабочем столе и в браузере по умолчанию Android.
На моем телефоне в Chrome меню открывается только в первый раз. Каждый последующий раз он закрывается, прежде чем он закончит открытие.
Я вижу, что он пытается открыть ... так что я предполагаю, потому что # menu-icon фактически находится в #content, он пытается запустить их обоих ... но я точно не знаю что делать.
Edit: Так я изменил его только вручную установить ширину вместо добавления/удаления класса, который определяет ширину: http://codepen.io/anon/pen/Bmdny
меню последовательно открывает сейчас, однако ссылки в меню, кажется, быть «прозрачным» при последующих открытиях. I.e, я вижу пустой фон меню, но ничего в/на нем, но я все еще могу щелкнуть ссылки. Если я увеличиваю масштаб, даже немного, он, похоже, заставит браузер перерисовать и появятся пункты меню.
Все, кажется, отлично работает в браузере по умолчанию Android, но не в Chrome для Android.
Я пробовал комментировать переходы css, чтобы не повлиять. Я попытался дать элементам меню z-index выше самого меню (я отчаянно, lol), без изменений.
Я просто не понимаю, что происходит.
Спасибо.
Информация:
Chrome для Android v32
Android 4,3
Samsung Galaxy Nexus
Я использовал jQuery 2.0.3. Я попытался перейти на 1.11.0 (это не значит, что в этом проекте есть 2.x). Это не помогло. Просто FYI. – Zuko
Кроме того, я заметил, что всякий раз, когда я изменяю уровень масштабирования, даже самый маленький бит, он работает ... но только в первый раз. Затем я увеличиваю или уменьшаю масштаб, и он работает еще раз, очень последовательно. – Zuko
Я попытался изменить код, чтобы он напрямую менял свойство width вместо изменения класса, а меню открывается при последующих попытках. В любом случае пункты меню исчезли! Я имею в виду: они там в первый раз; но когда я открываю меню в любое время после этого, ссылок просто нет. Я все еще могу использовать их. Если я увеличиваю масштаб, они появятся. – Zuko