treetable php,jQuery树型表格插件jQuery treetable

3460565fc949a84bccb6f4a578cbc54f.png

8d356dd126880af192ae902c3e671bd1.png

插件描述:jQuery-treetable是一个jQuery插件。有了这个插件,你可以在一个HTML表格中显示树,即目录结构或嵌套列表。它使你的HTML文件干净的,展现出树状表格插件,你只需要每一行数据添加特定的数据属性。

jQuery-treetable

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

使用方法

引用所需要的文件

初始化插件

$("#your_table_id").treetable();

支持拖拽$("#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的,你也可以自定义自己的风格的模板。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值