Materialize Sidenav 不适用于 iPad 或 iPhone,但适用于所有其他设备。如果您想查看代码,这里是 repo 的链接:repo参见 index.html
(第 44 行)和 js/onloadSetup.js
我尝试在 onloadSetup.js
中添加:
$('#menu').on('click', function() {
$('.sidenav').sidenav('open');
});
但我没有运气。
尝试遵循此 link但我没有运气。有人能帮我吗?谢谢!
更新: 几个小时后,它才开始在我的 iPad 上运行。不知道有什么变化 影响它或如果有的话。我猜这是我添加的上面的代码,但不需要这段代码。不管怎样,问题已经解决了,我只希望我知道它现在为什么能正常工作。
最佳答案
您应该能够在实例上使用 open 方法:
$('.sidenav').open();
关于javascript - Materialise Sidenav 不适用于 iOS 或 iPhone,但适用于所有其他设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55662314/