jquery.treeview.js树控件

所属分类:导航-文件树

 149187  376  查看评论 (10)
分享到微信朋友圈
X
jquery.treeview.js树控件 ie兼容6

静态树的写法

<script src="../lib/jquery.js" type="text/javascript"></script>
<script src="../lib/jquery.cookie.js" type="text/javascript"></script>
<script src="../jquery.treeview.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function(){
 
 $("#navigation").treeview({
  persist: "location",
  collapsed: true,
  unique: true
 });
});
</script>
<ul id="navigation">
  <li><a href="?1">Item 1</a>
   <ul>
    <li><a href="?1.0">Item 1.0</a>
     <ul>
      <li><a href="?1.0.0">Item 1.0.0</a></li>
     </ul>
    </li>
    <li><a href="?1.1">Item 1.1</a></li>
    <li><a href="?1.2">Item 1.2</a>
     <ul>
      <li><a href="?1.2.0">Item 1.2.0</a>
      <ul>
       <li><a href="?1.2.0.0">Item 1.2.0.0</a></li>
       <li><a href="?1.2.0.1">Item 1.2.0.1</a></li>
       <li><a href="?1.2.0.2">Item 1.2.0.2</a></li>
      </ul>
     </li>
      <li><a href="?1.2.1">Item 1.2.1</a>
      <ul>
       <li><a href="?1.2.1.0">Item 1.2.1.0</a></li>
      </ul>
     </li>
      <li><a href="?1.2.2">Item 1.2.2</a>
      <ul>
       <li><a href="?1.2.2.0">Item 1.2.2.0</a></li>
       <li><a href="?1.2.2.1">Item 1.2.2.1</a></li>
       <li><a href="?1.2.2.2">Item 1.2.2.2</a></li>
      </ul>
     </li>
     </ul>
    </li>
   </ul>
  </li>
  <li><a href="?2">Item 2</a>
   <ul>
    <li><span>Item 2.0</span>
     <ul>
      <li><a href="?2.0.0">Item 2.0.0</a>
      <ul>
       <li><a href="?2.0.0.0">Item 2.0.0.0</a></li>
       <li><a href="?2.0.0.1">Item 2.0.0.1</a></li>
      </ul>
     </li>
     </ul>
    </li>
    <li><a href="?2.1">Item 2.1</a>
     <ul>
      <li><a href="?2.1.0">Item 2.1.0</a>
      <ul>
       <li><a href="?2.1.0.0">Item 2.1.0.0</a></li>
      </ul>
     </li>
      <li><a href="?2.1.1">Item 2.1.1</a>
      <ul>
       <li><a href="?2.1.1.0abc">Item 2.1.1.0</a></li>
       <li><a href="?2.1.1.1">Item 2.1.1.1</a></li>
       <li><a href="?2.1.1.2">Item 2.1.1.2</a></li>
      </ul>
     </li>
      <li><a href="?2.1.2">Item 2.1.2</a>
      <ul>
       <li><a href="?2.1.2.0">Item 2.1.2.0</a></li>
       <li><a href="?2.1.2.1">Item 2.1.2.1</a></li>
       <li><a href="?2.1.2.2">Item 2.1.2.2</a></li>
      </ul>
     </li>
     </ul>
    </li>
   </ul>
  </li>
  <li><a href="?3">Item 3</a>
   <ul>
    <li class="open"><a href="?3.0">Item 3.0</a>
     <ul>
      <li><a href="?3.0.0">Item 3.0.0</a></li>
      <li><a href="?3.0.1">Item 3.0.1</a>
       <ul>
        <li><a href="?3.0.1.0">Item 3.0.1.0</a></li>
        <li><a href="?3.0.1.1">Item 3.0.1.1</a></li>
       </ul>
      </li>
      <li><a href="?3.0.2">Item 3.0.2</a>
       <ul>
        <li><a href="?3.0.2.0">Item 3.0.2.0</a></li>
        <li><a href="?3.0.2.1">Item 3.0.2.1</a></li>
        <li><a href="?3.0.2.2">Item 3.0.2.2</a></li>
       </ul>
      </li>
     </ul>
    </li>
   </ul>
  </li>
 </ul>

==============以下代码由 莫·名 提供===============

<ul id="navigation" class="filetree"></ul>
$(function () {
    $("#navigation").treeview({
        url: "/init/leftmenu?path=\/",
        collapsed: true,
        unique: true
    });
});

这样就可以请求服务器上的数据了

相关插件-文件树

jQuery树型插件dtree(带搜索)

dtree选择部门或者选择部门下人员复选框单选框插件
  文件树
 76825  442

带有复选框可折叠的树形结构

该插件是我改良的layer的树形插件,在原始的layer插件中的树形结构是没有复选框的,经我修改后可用以拿来做权限系统的权限选择
  文件树
 104548  524

纯手写完成“移动端权限树”插件

实现移动端权限树的全选,半选,以及不选的递归功能
  文件树
 66114  431

VUE中使用树简易版

一个简单灵活的vue.js树形组件,可作为插件使用,也可直接作为component使用 使用时只需传入一个树形数据绑定。 组件还提供了增删改查事件,你可以很方便的在组件上监听。
  文件树
 55896  348

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

    空心 0
    2021/1/8 11:31:29
    可不可以设置横向显示?
    回复
    ≈逗比?er●╊● 0
    2019/10/15 15:17:03
    为什么不能用中文 回复
    咖啡 0
    2018/3/6 14:22:51
    想问一下服务器返回的什么样的格式
    回复
    @@ 0
    2017/12/19 14:52:59
    亲, 怎么获取节点选中的值? 回复
    ?著于我?的?著ベ 0
    2017/7/24 11:32:01

    加了父元素设置为隐藏,展开收缩样式会反过来,请问这个怎么修改

    回复
    Chris 0
    2016/8/23 16:08:34

    楼主,能说下这3个JS的用处吗,里面也没有注释

    <script src="../lib/jquery.js" type="text/javascript"></script>
    <script src="../lib/jquery.cookie.js" type="text/javascript"></script>
    <script src="../jquery.treeview.js" type="text/javascript"></script>
        MAN1
        2016/9/14 15:09:21
        • 第一个是jquery库文件

        • 第二个是jquery的cookie三方控件

        • 第三个就是这个treeview的主js

    回复
    °葱。 0
    2016/1/26 14:01:04

    展开节点后发生重叠,怎么解决

    回复
    笑章_Love 0
    2016/1/21 13:01:37

    看着不错~ Demo可用~ 正在研究 后台注入html

        是否雪过了,还依然窗未白0
        2019/8/8 11:08:32
        我来水一波
    回复
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
取消回复