jQuery树型表格插件jQuery treetable

所属分类:导航-文件树

 92818  354  查看评论 (8)
分享到微信朋友圈
X
jQuery树型表格插件jQuery treetable ie兼容8

jQuery-treetable

有了这个插件,你可以在一个HTML表格中显示树,即目录结构或嵌套列表。它使你的HTML文件干净的,展现出树状表格插件,你只需要每一行数据添加特定的数据属性。该插件使用这些属性来确定你的树看起来像。 特点 它可以显示在表列中的数据树。 它可以折叠和展开想到的目录结构。 它支持无限制树的深度。

使用方法

引用所需要的文件

<script src="http://www.jq22.com/jquery/jquery-1.10.2.js"></script>
<link href="path/to/jquery.treetable.css" rel="stylesheet" type="text/css" />
<script src="path/to/jquery.treetable.js"></script>

初始化插件

<script>
    $("#your_table_id").treetable();
</script>

支持拖拽

$("#example-advanced").treetable({ expandable: true });
 
// Highlight selected row
$("#example-advanced tbody tr").mousedown(function() {
  $("tr.selected").removeClass("selected");
  $(this).addClass("selected");
});
 
// Drag & Drop Example Code
$("#example-advanced .file, #example-advanced .folder").draggable({
  helper: "clone",
  opacity: .75,
  refreshPositions: true,
  revert: "invalid",
  revertDuration: 300,
  scroll: true
});
 
$("#example-advanced .folder").each(function() {
  $(this).parents("tr").droppable({
    accept: ".file, .folder",
    drop: function(e, ui) {
      var droppedEl = ui.draggable.parents("tr");
      $("#example-advanced").treetable("move", droppedEl.data("ttId"), $(this).data("ttId"));
    },
    hoverClass: "accept",
    over: function(e, ui) {
      var droppedEl = ui.draggable.parents("tr");
      if(this != droppedEl[0] && !$(this).is(".expanded")) {
        $("#example-advanced").treetable("expandNode", $(this).data("ttId"));
      }
    }
  });
});

样式自定义 默认使用的文件样式表jquery.treetable.theme.default.css的,你也可以自定义自己的风格的模板。

相关插件-文件树

js动态树插件DynamicTree

简单好用的 tree ,纯 js ,可编辑 Tree,并能导出为 html sql php
  文件树
 42848  328

jQuery文件树插件SimpleTree.js

jQuery文件树插件SimpleTree.js,代码少使用方便。
  文件树
 54982  333

jQuery目录树插件jtree

jQuery目录树、文件树插件jtree,带搜索功能
  文件树
 76934  443

jQuery结构图插件orgchart

jQuery横向组织结构图插件orgchart
  文件树
 37986  248

讨论这个项目(8)回答他人问题或分享插件使用方法奖励jQ币 评论用户自律公约

    Silent guardian 0
    2020/4/23 16:30:10
    数据交互的话,怎么控制 回复
    xiao01wei 0
    2019/5/7 15:18:43
    不对吧?为什么下载下来的资源里,唯一的一个html,那个表格是写死的?不是应该是从json文件里读内容,再用js把表格画出来吗?
        风一样的女子0
        2019/7/29 14:46:43
        同样疑问
        燕宝儿0
        2020/2/20 17:57:01
        后来实现效果了吗
    回复
    嗯,大树 0
    2019/3/30 14:31:23
    灵感 0
    2018/6/28 18:58:42
    我的IE8用不了啊
        农名工进城0
        2018/12/12 11:10:56
        浏览器问题吧,可以试试谷歌
        Yoki0
        2019/3/21 16:14:57
        IE有很多插件都不支持的
    回复
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
取消回复