右键菜单的功能是这样来的,首先设计一个菜单,用于右击显示;菜单上放置一些元素(控件),以供我们选择;然后就是给这些元素绑定方法,在方法中写上我们真正要它进行的操作,这样我们的右键功能就完成了。
在ztree的setting中定义右击时的回调函数onRightClick控制右键菜单的显示。
菜单的样式可以自己修改。
<div id="rMenu" style="display: none">
<a href="#" class="list-group-item" onclick="addNode();">增加</a>
<a href="#" class="list-group-item" onclick="fileNode_delete();">删除</a>
</div>
div#rMenu {
position:absolute;
visibility:hidden;
top:0;
text-align: left;
padding:4px;
}
div#rMenu a{
padding: 3px 15px 3px 15px;
background-color:#cad4e6;
vertical-align:middle;
}