|
navigationBar模块打开多个实例的关闭和隐藏方法
[复制链接]
本帖最后由 周枫 于 2016-4-8 10:12 编辑
今天使用 navigationBar 模块时,需要打开多个,但是每次打开之后就不能关闭新打开的,只能关闭第一个,反复探索后,总结方法如下:
1. 定义全局变量:
//定义滑动条id
var n_id = 0;
2. open的callBack方法时给n_id赋值:
n_id = ret.id;
3. 隐藏、关闭、显示时(建议一下官方api文档,竟然没有带参数的例子,我试了好几次):
- function closeNav(){
- navigationBar.close({
- id : n_id
- });
- }
-
- function hideNav() {
- navigationBar.hide({
- id : n_id
- });
- }
- function showNav() {
- navigationBar.show({
- id : n_id
- });
- }
复制代码
4. 每次打开新的时候,先关闭一下旧的
|
|