博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Tree Context Menu
阅读量:6708 次
发布时间:2019-06-25

本文共 1847 字,大约阅读时间需要 6 分钟。

Right click on a node to display context menu.

 
  • My Documents
    • Photos
    • Program Files
      • Intel
      • Java
      • Microsoft Office
      • Games
    • index.html
    • about.html
    • welcome.html
源代码
  1. <!DOCTYPE >
  2. <html>
  3. <>
  4. <meta charset="UTF-8">
  5. <title>Tree Context Menu - jQuery EasyUI Demo</title>
  6. <link rel="sheet" type="text/" href="../../themes/default/easyui.css">
  7. <link rel="stylesheet" type="text/css" href="../../themes/icon.css">
  8. <link rel="stylesheet" type="text/css" href="../demo.css">
  9. <script type="text/" ="../../jquery.min.js"></script>
  10. <script type="text/javascript" src="../../jquery.easyui.min.js"></script>
  11. </>
  12. <body>
  13. <h2>Tree Context Menu</h2>
  14. <p>Right click on a node to display context menu.</p>
  15. <div ="margin:20px 0;"></div>
  16. <div class="easyui-panel" style="padding:5px">
  17. <ul id="tt" class="easyui-tree" -options="
  18. url: 'tree_data1.json',
  19. method: 'get',
  20. animate: true,
  21. onContextMenu: function(e,node){
  22. e.preventDefault();
  23. $(this).tree('select',node.target);
  24. $('#mm').menu('show',{
  25. left: e.pageX,
  26. top: e.pageY
  27. });
  28. }
  29. "></ul>
  30. </div>
  31. <div id="mm" class="easyui-menu" style="width:120px;">
  32. <div onclick="append()" data-options="iconCls:'icon-add'">Append</div>
  33. <div onclick="removeit()" -options="iconCls:'icon-remove'">Remove</div>
  34. <div class="menu-sep"></div>
  35. <div onclick="expand()">Expand</div>
  36. <div onclick="collapse()">Collapse</div>
  37. </div>
  38. <script type="text/">
  39. function append(){
  40. var t = $('#tt');
  41. var node = t.tree('getSelected');
  42. t.tree('append', {
  43. parent: (node?node.target:null),
  44. data: [{
  45. text: 'new item1'
  46. },{
  47. text: 'new item2'
  48. }]
  49. });
  50. }
  51. function removeit(){
  52. var node = $('#tt').tree('getSelected');
  53. $('#tt').tree('remove', node.target);
  54. }
  55. function collapse(){
  56. var node = $('#tt').tree('getSelected');
  57. $('#tt').tree('collapse',node.target);
  58. }
  59. function expand(){
  60. var node = $('#tt').tree('getSelected');
  61. $('#tt').tree('expand',node.target);
  62. }
  63. </script>
  64. </body>
  65. </>

转载地址:http://kkilo.baihongyu.com/

你可能感兴趣的文章
Confluence 6 找到你的支持识别代码(SEN)
查看>>
Confluence 6 配置手动备份
查看>>
网络互连
查看>>
Linux系统,分区错误,根分区磁盘满了
查看>>
员工如何在人工智能时代证明其IT工作价值
查看>>
DevExpress 小贴士
查看>>
在流行的PHP库中发现了用于创建PDF文件的严重安全漏洞
查看>>
仿百思不得其姐项目开发(粗略笔记,后期规范排版和更新)
查看>>
iOS开发之网络编程--小文件下载
查看>>
Nginx配置之location模块和proxy模块
查看>>
Convert SVG to PDF by using iText in Java(ZT)
查看>>
Mybatis分页插件 - PageHelper很好很强大,转载
查看>>
Java,php,Python连接并操作redis实例
查看>>
研磨设计模式之工厂方法模式-3 ——跟着cc学设计系列
查看>>
军哥独家QCIE(囊括CCIE和HCIEv3.0)的全新课程。请大家参阅
查看>>
我的友情链接
查看>>
Openstack组建部署 — Glance Install
查看>>
php 请求参数限制
查看>>
socket实现FTP
查看>>
js Array的一个函数indexOf( )、slice()、splice( )
查看>>