Материализация Sidenav не работает на iOS или iPhone, но работает на всех других устройствах - PullRequest
0 голосов
/ 13 апреля 2019

Материализация Sidenav работает не на iPad или iPhone, а на всех других устройствах. Вот ссылка на репо, если вы хотите увидеть код: репо см. index.html (строка 44 вниз) и js/onloadSetup.js

Я пытался добавить это в onloadSetup.js:

$('#menu').on('click', function() {
    $('.sidenav').sidenav('open');
  });

но мне не повезло.

Пробовал по этой ссылке но мне не повезло. Кто-нибудь может мне помочь? Спасибо!

UPDATE : Через несколько часов он только начал работать на моем iPad. Я не знаю какие изменения повлиял на это или, если таковые имеются. Я предполагаю, что это был код, который я добавил, но этот код не нужен. В любом случае проблема решена, я просто хочу узнать, почему она сейчас работает.

1 Ответ

0 голосов
/ 13 апреля 2019

Вы должны просто иметь возможность использовать метод open в экземпляре:

$('.sidenav').open();
...