新网创想网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
自己动手改源码 或者写个插件
创新互联公司主要从事网页设计、PC网站建设(电脑版网站建设)、wap网站建设(手机版网站建设)、响应式网站建设、程序开发、网站优化、微网站、小程序制作等,凭借多年来在互联网的打拼,我们在互联网网站建设行业积累了丰富的成都网站设计、网站制作、网站设计、网络营销经验,集策划、开发、设计、营销、管理等多方位专业化运作于一体。
用列表,然后做个样式!就行了!
至于bootsrap样式的插件么 ,我反正是没见过。
如果我的回答没能帮助您,请继续追问。
可以使用树形控件 ,比如ztree,这个控件比较好用,文档十分友善,尤其是实例涵盖的比较全。使用后确信你会使用上这个控件,
JQuery实现动态生成树形菜单
有一个需求:菜单导航条需要依据不同的权限动态提取出来。计划是将功能模块与用户权限之间的关系保持到一个配置表中。所以功能菜单的话就需要动态提取出来再显示。借助JQuery框架实现一段动态菜单显示的方案。
一、学习一款它的插件TreeView
这个插件能够把无序列表转换成可展开与收缩的Tree。
!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" ""
html
head
script src=""/script
link rel="stylesheet" href="screen.css" type="text/css" /
link rel="stylesheet" href="jquery.treeview.css" type="text/css" /
script type="text/javascript" src="jquery.treeview.js"/script
script
$(document).ready(function(){
$("#example").treeview();
});
/script
/head
body
ul id="example" class="filetree"
lispan class="folder"Folder 1/span
ul
lispan class="file"Item 1.1/span/li
/ul
/li
lispan class="folder"Folder 2/span
ul
lispan class="folder"Subfolder 2.1/span
ul
lispan class="file"File 2.1.1/span/li
lispan class="file"File 2.1.2/span/li
/ul
/li
lispan class="file"File 2.2/span/li
/ul
/li
li class="closed"span class="folder"Folder 3 (closed at start)/span
ul
lispan class="file"File 3.1/span/li
/ul
/li
lispan class="file"File 4/span/li
/ul
/body
/html
你给一条数据绑定2个值不就行了 data-lb=1 data-id=1 (类别=1 id=1) 随便点都知道点的是什么类
jquery树形表格treetable插件使用方法步骤:
第一步:
1.上官网下载。
2.插件引用,当下载的时候,会有很多个文件,但是根据api来看,如果只想做简单的效果,js除了引用juquery外,只需要引用jquery.treetable.js插件,如果想让它有默认的外观样式还需要引入它们的jquery.treetable.css和jquery.treetable.theme.default.css
第二步:建立table格式
table id="example-advanced"
tr data-tt-id="1"
td大家电/td
/tr
tr data-tt-id="2" data-tt-parent-id="1"
td---电视/td
/tr
tr data-tt-id="3" data-tt-parent-id="1"
td---洗衣机/td
/tr
tr data-tt-id="4" data-tt-parent-id="1"
td---冰箱/td
/tr
/table
第三步:引入JS
/* 初始化数据 */
$("#example-advanced").treetable({ expandable: true });/* 高亮显示 */$("#example-advanced tbody").on("mousedown", "tr", function() {
$(".selected").not(this).removeClass("selected");
$(this).toggleClass("selected");
});/* 点击展开关闭 */a href="#" class="btn btn-blue" onclick="jQuery('#example-advanced').treetable('expandAll'); return false;"展开/a
a href="#" class="btn btn-blue" onclick="jQuery('#example-advanced').treetable('collapseAll'); return false;"关闭l/a
bootstrap-treeview是一款效果非常酷的基于bootstrap的jQuery多级列表树插件。该jQuery插件基于Twitter Bootstrap,以简单和优雅的方式来显示一些继承树结构,如视图树、列表树等等。
插件依赖
Bootstrap v3.0.3
jQuery v2.0.3
以上两个外部依赖文件已经经过测试可以正常使用,其他版本的Bootstrap需要另行测试。该插件不支持bootstrap 2。
使用方法
首先要在页面中引入依赖文件和 bootstrap-treeview.js文件。
!-- Required Stylesheets --link href="./css/bootstrap.css" rel="stylesheet" !-- Required Javascript --script src="./js/jquery.js"/scriptscript src="./js/bootstrap-treeview.js"/script