属性
使用频率 |
低 |
所属模块 |
Std.plugin.modules
|
成员类型 |
静态插件模块 |
描述
contextMenu是用于给一个DOM元素或者一个widget增加右键菜单的插件,当一个DOM元素或者一个widget装入了contextMenu插件的时候,就可以支持自定义的右键菜单了.
参数选项
名称 |
类型 |
默认值 |
描述 |
menuUI |
String |
Menu |
menuUI选项指定的是当右键菜单要弹出的widget,默认为Menu(这个widget在Std UI Kit中包含)
|
menuOpts |
Object |
null |
menuUI在创建时候需要传递的参数选项
|
handle |
Object |
null |
默认为null,表示整个区域在右击时候都会弹出菜单,如果指定了该值则表示只能在指定handle下点击才会弹出,
例如Std UI Kit 中的Window组件,就将handle指定为了顶部标题
|
items |
Array |
null |
在创建menuUI时候需要传递的items选项,优先级高于menuOpts中的items选项
|
width |
Number |
auto |
指定宽度,在创建menuUI时候需要传递的width选项,优先级高于menuOpts中的width选项
|
renderTo |
String,Object |
body |
指定menuUI需要渲染到的位置,在创建menuUI时候需要传递的renderTo选项,优先级高于menuOpts中的renderTo选项
|
animation |
Object |
null |
在创建menuUI时候需要传递的animation选项,优先级高于menuOpts中的animation选项
|
相关例子
Std.source("StdJS","http://source.stdjs.com/0.1");
Std.use("ui.Menu");
Std.main(function(){
Std.dom("body").plugin("contextMenu",{
renderTo:"body",
width:200,
items:[
"item1",
"item2",
{
text:"item3",
click:function(){
alert("hello")
}
}
]
})
});