jquery.treeview.js树控件

所属分类:导航-文件树

 151071  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
    });
});

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

相关插件-文件树

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

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

js动态树插件DynamicTree

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

jQuery树型插件dtree(带搜索)

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

jQuery文件树插件SimpleTree.js

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

讨论这个项目(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
        我来水一波
    回复
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • ⭐
  • 💖
  • 💔
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • ⭐
  • 💖
  • 💔
取消回复