1,087
社区成员
发帖
与我相关
我的任务
分享
//首先判断菜单id是否存在,此处使用rexseeMenu对象中的exists()函数
if(!rexseeMenu.exists("menu1")){
//创建一个子菜单,第一个参数是菜单ID,第二个参数是样式
rexseeMenu.create("menu2","label:子菜单;");
//向子菜单中添加菜单项,第一个参数指向添加项的菜单ID,第二个参数指定按下菜单项时代url动作,第三个参数是样式
rexseeMenu.addItem("menu2","javascript:alert('1');","label:子菜单一;");
…
rexseeMenu.addItem("menu2","javascript:alert('6');","label:子菜单六;");
//创建主菜单
rexseeMenu.create("menu1","label:主菜单;");
rexseeMenu.addItem("menu1","javascript:rexseeApplication.confirmExit();","label:退出;");
//此处的rexsee:reload,rexsee:about是Rexsee的内部协议,根据冒号后面的字符串采取动作(详见手册通用信息中的浏览器连接)
rexseeMenu.addItem("menu1","rexsee:reload","label:重载;");
rexseeMenu.addItem("menu1","rexsee:about","label:关于");
//将子菜单当作一个菜单项添加到主菜单中,rexsee:menu?id=menu2同样是Rexsee的内部协议
rexseeMenu.addItem("menu1","rexsee:menu?id=menu2","label:子菜单;");
//使用参数menuId指定的菜单作为系统浮出菜单
if(rexseeMenu.getOptionsMenuId()!="menu1"){
rexseeMenu.setOptionsMenuId("menu1");
}
//打开浮动菜单
rexseeMenu.openOptionsMenu();
}
在Rexsee手册的标准版中,rexseeTitleBar对象对标签栏提供了一些实用的函数:
1.设置标题栏样式
示例代码:
rexseeTitleBar.setStyle("visibility:hidden;");
2.读取标题栏样式的设置值
示例代码:
alert(rexseeTitleBar.getStyle("width")+","+rexseeTitleBar.getStyle("height"));
3.开启标题栏动画
示例代码:
rexseeTitleBar.startAnimation("animation-type:rotate;animation-duration:1000;animation-repeat-count:-1;animation-repeat-mode:reverse;animation-rotate-from:-360;animation-rotate-to:0;");
4.停止标题栏动画
示例代码:
rexseeTitleBar.stopAnimation();