小编Oba*_*Hye的帖子

jstree 3.0.0 contextmenu右键单击无法正常工作.显示TypeError:vakata_context.element.html不是函数

我的代码是渲染树,父,子一切都很好,但右键单击contextmenu没有显示.Firebug显示错误"TypeError:vakata_context.element.html不是函数".如果我删除了contextmenu插件,那么它会显示默认的浏览器右键单击选项.这是代码.

jsjQuery(document).ready(function () {
    $('#pages-wrapper').jstree({
        'core' : {
            callback:{
                onchange:function(node,tree){
                    document.location='pages.php?action=edit&id='
                    +node.id.replace(/.*_/,'');
                },
                onmove:function(node){
                    var p=$.tree.focused().parent(node);
                    var new_order=[],nodes=node.parentNode.childNodes;
                    for(var i=0;i<nodes.length;++i)
                        new_order.push(nodes[i].id.replace(/.*_/,''));
                    $.getJSON('/ww.admin/pages/move_page.php?id='
                        +node.id.replace(/.*_/,'')+'&parent_id='
                        +(p==-1?0:p[0].id.replace(/.*_/,''))
                        +'&order='+new_order);
                }
            }
        },
        "plugins" : ["contextmenu"],
            'contextmenu':{
                'items':{
                    'create' : {
                        'label' : "Create Page",
                        'icon' : "create",
                        'visible' : function (NODE, TREE_OBJ) {
                            if(NODE.length != 1) return 0;
                            return TREE_OBJ.check("creatable", NODE);
                        },
                        'action':pages_add_subpage,
                        'separator_after' : true
                    },
                    'rename':false,
                    'remove':{
'label' : "Delete Page",
'icon' : "remove",
'visible' : function (NODE, TREE_OBJ) {
if(NODE.length != …
Run Code Online (Sandbox Code Playgroud)

javascript contextmenu jstree

7
推荐指数
2
解决办法
3536
查看次数

标签 统计

contextmenu ×1

javascript ×1

jstree ×1