jquery.treeview.js树控件

所属分类:导航-文件树

 147963  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文件树插件SimpleTree.js

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

jQuery树形下拉菜单

jQuery树形下拉菜单 支持Ajax异步加载jquery ajax tree menu
  文件树
 122825  503

jQuery树型插件dtree(带搜索)

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

vue树形插件

vue的树形插件,支持增加节点,修改节点,删除节点 . 简单实用。
  文件树
 52958  337

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