帖子
帖子
用户
博客
课程
显示全部楼层
167
帖子
6
勋章
1万+
Y币

navigationBar模块打开多个实例的关闭和隐藏方法

[复制链接]
发表于 2016-4-8 10:10:25
本帖最后由 周枫 于 2016-4-8 10:12 编辑

今天使用 navigationBar 模块时,需要打开多个,但是每次打开之后就不能关闭新打开的,只能关闭第一个,反复探索后,总结方法如下:

1. 定义全局变量:
//定义滑动条id
var n_id = 0;

2. open的callBack方法时给n_id赋值:
n_id = ret.id;

3. 隐藏、关闭、显示时(建议一下官方api文档,竟然没有带参数的例子,我试了好几次):
  1. function closeNav(){
  2.             navigationBar.close({
  3.                 id : n_id
  4.             });
  5.         }
  6.         
  7.         function hideNav() {
  8.             navigationBar.hide({
  9.                 id : n_id
  10.             });
  11.         }

  12.         function showNav() {
  13.             navigationBar.show({
  14.                 id : n_id
  15.             });
  16.         }
复制代码

4. 每次打开新的时候,先关闭一下旧的



26
帖子
0
勋章
312
Y币
请问navigationBar这个问题怎样解决?
https://community.apicloud.com/b ... %B8%AAnavigationBar
您需要登录后才可以回帖 登录

本版积分规则