key | 默认值 | 含义 | 可选值及解释 |
ctrlid | (必填) | 控制菜单的 id |
|
showid | ctrlid | 弹出菜单的 id |
|
menuid | showid + '_menu' | 显示菜单的 id |
|
evt | 'mouseover' | 响应函数的事件 | click: ctrlObj 的 onclick 触发mouseover: ctrlObj 的 onmouseover 触发
|
pos | '43' | 菜单弹出位置及方向,必须是字串类型格式"BD",B 为基点 D 为方向。方向设定后,函数会根据实际弹出的位置及浏览器窗口大小进行二次调整,取消二次调整请以"!"结尾表示强制 | BD:自定义 B: D: 1:左上角 1:左上方 2:右上角 2:右上方 3:右下角 3:右下方 4:左下角 4:左下方 00:屏幕居中 不需要设置位置
|
layer | 1 | 菜单层级 | 大于 0 的任意整数 |
duration | 2 | 菜单显示方式 | 3:菜单一直显示,除非执行 hideMenu(),或者页面 unload2:鼠标移开 ctrlObj 及 menuObj 即开始计时 timeout 毫秒后消失 1:鼠标移开 ctrlObj 即开始计时 timeout 毫秒后消失 0:菜单显示即开始计时 timeout 毫秒后消失
|
timeout | 250 | 菜单持续时间 | 单位:毫秒 |
mtype | 'menu' | 菜单类型 | menu:普通菜单win:浮窗 prompt:提示信息 dialog:对话框
|
maxh | 600 | 菜单最大高度,实际高度超过 maxh 时菜单将出现垂直滚动条 |
|
cache | 1 | 是否缓存菜单 | 1:是0:否
|
drag | | 拖拽菜单对象的 id,如果希望整个菜单都可以拖拽 请设置 drag 等于1 |
|
fade | 0 | 淡入淡出效果 | 1:是0:否
|
cover | 0 | 是否显示一个遮罩覆盖整个页面 | 1:是0:否
|
zindex | JSMENU['zIndex']['menu'] | 菜单层叠顺序 |
|
ctrlclass | | 控制对象在菜单弹出后的 class 值,duration = 2 时有效 |