#javascript #ios #css #iphone #materialize
#javascript #iOS #css #iPhone #материализовать
Вопрос:
Материализовать Sidenav не работает на iPad или iPhone, но на всех других устройствах. Вот ссылка на репозиторий, если вы хотите просмотреть код: см. репозиторий index.html
(строка 44 вниз) и js/onloadSetup.js
Я попытался добавить это в onloadSetup.js
:
$('#menu').on('click', function() {
$('.sidenav').sidenav('open');
});
но мне не повезло.
Попытался перейти по этой ссылке, но мне не повезло. Кто-нибудь может мне помочь? Спасибо!
ОБНОВЛЕНИЕ: несколько часов спустя он только начал работать на моем iPad. Я не знаю, какие изменения повлияли на это или повлияли ли какие-либо. Я предполагаю, что это был приведенный выше код, который я добавил, но этот код не нужен. В любом случае проблема решена, я просто хотел бы узнать, почему она сейчас работает.
Ответ №1:
Вы должны просто иметь возможность использовать метод open для экземпляра:
$('.sidenav').open();
Комментарии:
1. Несколько часов спустя он работает, но я не знаю почему. Я пробовал на нескольких iPhone и iPad, и это не сработало, но теперь это так. Спасибо