rexseeTabBars
返回手册目录
【函数】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');
运行示例
返回手册目录