首页 教程 API文档

能菜单触发的位置

2015-09-11 14:17:55

属性


使用频率 中低
所属插件 contextMenu
成员类型 公有成员函数

描述


handle方法用于获取或者修改contextMenu插件实例对象的handle对象,handle对象直接影响右键菜单所触发的位置,如果没有设置该值,那么整个区域都将有效.

语法



Object handle();
Object handle(Object handle);
        

参数


名称 类型 描述
handle Object 该handle为一个DOM元素,Std.dom实例对象,或者widget实例对象,右键菜单将会在handle上面触发

返回值


1. 当前的handle

2. this对象

相关例子



Std.source("StdJS","http://source.stdjs.com/0.1");
Std.use("ui.Menu");
Std.main(function(){
    var body = Std.dom("body").plugin("contextMenu",{
        renderTo:"body",
        width:200,
        items:[
            "item1",
            "item2",
            {
                text:"item3",
                click:function(){
                    alert("hello")
                }
            }
        ]
    });
    //只有在body下ID为content的元素下右键菜单才会触发
    body.plugin("contextMenu").handle("#content");
});