【函数】 | boolean exists(String id) |
【说明】 | id指向的标签栏是否存在。 |
【返回】 | true或false。 |
【参数】 | id:标签栏的id。 |
【示例】 |
alert(rexseeTabBars.exists('testTabBar'));
运行示例
|
【函数】 | JsonArray getIds() |
【说明】 | 返回存在的所有标签栏的id。 |
【返回】 | 所有标签栏的id,是JSON格式的字符串,代表一个数组,使用"eval('('+json+')')"转换为JavaScript数组对象。 |
【参数】 | 无 |
【示例】 |
alert(rexseeTabBars.getIds());
运行示例
|
【函数】 | int size() |
【说明】 | 当前标签栏的个数。 |
【返回】 | 标签栏的个数。 |
【参数】 | 无 |
【示例】 |
alert(rexseeTabBars.size());
运行示例
|
【函数】 | void create(String menuId) |
【函数】 | void create(String menuId, String selectedTabIds) |
【说明】 | 用menuId指向的菜单创建并显示标签栏,创建后以menuId作为自己的id。如果menuId指向的菜单不存在则没有反应。如同名标签栏已存在则先删除再创建。注意:隐藏和显示已经存在的标签栏请使用setStyle()。 |
【返回】 | 无 |
【参数】 |
menuId:已建菜单的id,也是新建标签栏的id。
selectedTabIds:默认选中的的标签id,用“|“分隔。如果为空,将不选中任何标签;如果缺省,将选中当前页的URL指向的标签。 |
【示例】 | 查看代码 运行示例 |
【函数】 | JsonArray getTabIds(String barId) |
【说明】 | 返回barId指向的标签栏包含的所有标签的id。 |
【返回】 | 所有标签的id,是JSON格式的字符串,代表一个数组,使用"eval('('+json+')')"转换为JavaScript数组对象。 |
【参数】 | barId:标签栏的id。 |
【示例】 |
alert(rexseeTabBars.getTabIds('mainTabBar'));
运行示例
|
【函数】 | void select(String id) |
【函数】 | void select(String id, String selectedTabIds) |
【说明】 | 在id指向的标签栏中选中selectedTabIds指向的标签。 |
【返回】 | 无 |
【参数】 |
id:标签栏的id。
selectedTabIds:要选中的的标签id,用“|“分隔。如果为空,将不选中任何标签;如果缺省,将选中当前页的URL指向的标签。 |
【示例】 |
rexseeTabBars.select('mainTabBar','rexsee:info');
运行示例
|
【函数】 | void unselect(String id) |
【说明】 | 将id指向的标签栏中所有标签取消选中。 |
【返回】 | 无 |
【参数】 | id:标签栏的id。 |
【示例】 |
rexseeTabBars.unselect('mainTabBar');
运行示例
|
【函数】 | void remove(String id) |
【函数】 | void remove() |
【说明】 | 删除id指向的标签栏。注意:隐藏和显示已经存在的标签栏请使用setStyle()。 |
【返回】 | 无 |
【参数】 | id:标签栏的id,如为空则删除所有标签栏。 |
【示例】 |
rexseeTabBars.remove('testTabBar');
运行示例
rexseeTabBars.remove();
运行示例
|
【函数】 | void setStyle(String id, String style) |
【说明】 | 设置标签栏样式。 |
【返回】 | 无 |
【参数】 | id:标签栏的id。 style:样式表。 |
【示例】 |
rexseeTabBars.setStyle('testTabBar','bar-position:bottom;padding:5px;');
运行示例
rexseeTabBars.setStyle('testTabBar','bar-position:top;index:0;padding:0px;');
运行示例
rexseeTabBars.setStyle('testTabBar','bar-position:top;index:-1;padding:0px;');
恢复
|
【函数】 | String getStyle(String id, String name) |
【说明】 | 读取标签栏样式的设置值。 |
【返回】 | 样式的设置值。 |
【参数】 | id:标签栏的id。 name:要读取的样式的名称。 |
【示例】 |
alert(rexseeTabBars.getStyle('testTabBar','bar-position')+','+rexseeTabBars.getStyle('testTabBar','width')+','+rexseeTabBars.getStyle('testTabBar','height'));
运行示例
|
【函数】 | String getCurrentStyle(String id, String name) |
【说明】 | 读取标签栏样式的当前值。 |
【返回】 | 样式的当前值。 |
【参数】 | id:标签栏的id。 name:要读取的样式的名称。 |
【示例】 |
alert(rexseeTabBars.getCurrentStyle('testTabBar','bar-position')+','+rexseeTabBars.getCurrentStyle('testTabBar','width')+','+rexseeTabBars.getCurrentStyle('testTabBar','height'));
运行示例
|
【函数】 | void startAnimation(String id, String style) |
【说明】 | 启动标签栏动画。 |
【返回】 | 无。 |
【参数】 | id:标签栏的id。 style:样式表。 |
【示例】 |
rexseeTabBars.startAnimation('testTabBar','animation-type:rotate;animation-duration:1000;animation-repeat-count:-1;animation-repeat-mode:reverse;animation-rotate-from:-360;animation-rotate-to:0;');
运行示例
|
【函数】 | void stopAnimation(String id) |
【说明】 | 停止标签栏动画。 |
【返回】 | 无 |
【参数】 | id:标签的id。 |
【示例】 |
rexseeTabBars.stopAnimation('testTabBar');
运行示例
|