javascript - Materialise Sidenav 不适用于 iOS 或 iPhone,但适用于所有其他设备
问题描述
Materialise Sidenav 不适用于 iPad 或 iPhone,但适用于所有其他设备。如果您想查看代码,这里是一个指向 repo 的链接: repo see index.html
(line 44 down) 和js/onloadSetup.js
我尝试将其添加到onloadSetup.js
:
$('#menu').on('click', function() {
$('.sidenav').sidenav('open');
});
但我没有运气。
尝试按照此链接进行操作,但我没有运气。有人能帮我吗?谢谢!
更新:几小时后,它才开始在我的 iPad 上运行。我不知道是什么变化影响了它,或者是否有影响。我猜这是我添加的上述代码,但不需要此代码。无论如何问题都解决了,我只是希望我知道它为什么现在可以工作。
解决方案
您应该能够在实例上使用 open 方法:
$('.sidenav').open();
推荐阅读
- scala - 如何持续使用来自 Apache Pulsar 的消息?
- arm - 如何在 STM32F4 的 keil uvision 5.30 中“不支持命令”
- python - 有没有办法让我们改变填充颜色?
- java - 我复制了完全相同的代码,但我的不起作用
- c# - foreach 循环变量抛出 NullReferenceException 但 Enumerable 不为空
- reactjs - 使用 Typescript 的 useEffect 中的清理功能
- design-patterns - 是否可以使用 DbParameter 发送 tvp 参数
- java - 使类不可变时处理可变字段的最佳方法
- scala - 使用数据集与带火花的 RDD 的性能劣势
- python - 如果条件不满足,为什么带有条件的 np.where 不能仅处理数据框中的一行