Materialize Sidenav 在 iPad 或 iPhone 上不起作用,但在所有其他设备上都不起作用。 如果您想查看代码,这里是存储库的链接:repo 请参阅index.html
(第 44 行向下(和js/onloadSetup.js
我尝试在onloadSetup.js
中添加以下内容:
$('#menu').on('click', function() {
$('.sidenav').sidenav('open');
});
但我没有运气。
尝试点击此链接,但我没有运气。有人可以帮助我吗?谢谢!
更新:几个小时后,它才开始在我的iPad上工作。 我不知道有什么变化影响了它,或者如果有的话。我猜这是我添加的上述代码,但不需要此代码。 无论如何问题解决了,我只是希望我了解为什么它现在正在工作。
您应该只能在实例上使用 open 方法:
$('.sidenav').open();