HBuilder 9.0.2.201803061935
MUI 3.7.2
MAC 10.13.3
Xcode Simulator 10.0
Chrome 65.0.3325.162 (Official Build) (64-bit)
我的目的是想通过点击菜单按钮来打开侧滑菜单。
侧滑菜单用的是MUI文档的例子,未修改。
<!-- 侧滑导航根容器 -->
<div class="mui-off-canvas-wrap mui-draggable">
<!-- 主页面容器 -->
<div class="mui-inner-wrap">
<!-- 菜单容器 -->
<aside class="mui-off-canvas-left">
<div class="mui-scroll-wrapper">
<div class="mui-scroll">
<!-- 菜单具体展示内容 -->
...
</div>
</div>
</aside>
<!-- 主页面标题 -->
<header class="mui-bar mui-bar-nav">
<a class="mui-icon mui-action-menu mui-icon-bars mui-pull-left"></a>
<h1 class="mui-title">标题</h1>
</header>
<!-- 主页面内容容器 -->
<div class="mui-content mui-scroll-wrapper">
<div class="mui-scroll">
<!-- 主界面具体展示内容 -->
...
</div>
</div>
</div>
</div>
使用
mui('.mui-off-canvas-wrap').offCanvas('show');
或者
mui('.mui-off-canvas-wrap').offCanvas().show();
是可以看到DOM的,在浏览器的显示结果如下:
[div.mui-off-canvas-wrap.mui-draggable, selector: ".mui-off-canvas-wrap"]
并且
mui('.mui-off-canvas-wrap').length
的显示结果是1。
在iOS模拟器里报错:
[ERROR] : TypeError: undefined is not an object (evaluating 'mui('.mui-off-canvas-wrap').offCanvas().show')
既然这个写在官方文档里那说明是没问题的,我想问一下是我的调用方法不对吗?
0 个回复