在悬停时显示jstree的上下文菜单

时间:2013-06-11 12:58:44

标签: contextmenu jstree

我尝试使用api上下文菜单插件在悬停事件上显示上下文菜单jstree,但它不起作用。你知道怎么做吗?

1 个答案:

答案 0 :(得分:0)

我必须实施同样的事情。这就是我最终做的事情:

var $treeView = "myTreeList";
$treeView.jstree({
    /* options */
})
.on('loaded.jstree', function() {
    $(".myTreeList a").hover(
        function(){
            $treeView.jstree("show_contextmenu", $(this));
        }
    );
})

当加载的事件被触发时,我只是将悬停事件连接到树中的每个锚点(不要尝试使用li元素,或者子节点上的事件将与它的所有祖先一起触发)。您也可以使用“on”而不是悬停,您不需要在加载的事件处理程序中执行此操作,但这对我有用。