首页 > 其他分享 >jquery目录树插件

jquery目录树插件

时间:2024-12-17 12:31:12浏览次数:3  
标签:jquery 插件 li ul href Link file 目录

file-explore是一款简单的jquery目录树插件。它使用嵌套的无序列表作为目录树的结构,结合font-awesome图标可以制作出非常漂亮的jquery目录树效果。

 

在线预览  下载

 使用方法

在页面中引入file-explore.css和font-awesome文件,以及jquery和file-explore.js文件。

<link rel="stylesheet" href="css/bootstrap.min.css"> <link rel="stylesheet" href="css/font-awesome.min.css"> <script src="js/jquery.min.js"></script> <script src="js/file-explore.js"></script>
 HTML结构

该目录树使用嵌套的无序列表作为目录树的结构,一个目录树的HTML结构如下:

<div class="container"> <ul class="file-tree">     <li><a href="#">收藏夹</a>     <ul>         <li><a href="#">文档</a>           <ul>               <li><a href="#">图片</a>                 <ul>                     <li> <a href="#link5">Link 5</a> </li>                     <li> <a href="#link6">Link 6</a> </li>                     <li> <a href="#link7">Link 7</a> </li>                     <li> <a href="#link8">Link 8</a> </li>                     <li> <a href="#">Deeper</a>                       <ul>                           <li><a href="#">Link 1</a> </li>                           <li><a href="#">Link 2</a> </li>                           <li><a href="#">Link 3</a> </li>                           <li><a href="#">Link 4</a> </li>                         </ul>                     </li>                 </ul>               </li>               <li><a href="#">视频</a>                 <ul>                     <li> <a href="#link5">Link 5</a> </li>                     <li> <a href="#link6">Link 6</a> </li>                     <li> <a href="#link7">Link 7</a> </li>                     <li> <a href="#link8">Link 8</a> </li>                     <li> <a href="#">Deeper</a>                       <ul>                           <li><a href="#">Link 1</a> </li>                           <li><a href="#">Link 2</a> </li>                           <li><a href="#">Link 3</a> </li>                           <li><a href="#">Link 4</a> </li>                         </ul>                     </li>                 </ul>               </li>             </ul>                   </li>         <li><a href="#link2">Link 2</a> </li>         <li><a href="#link3">Link 3</a> </li>         <li><a href="#link4">Link 4</a> </li>       </ul>     </li>     <li><a href="#">音乐</a>     <ul>         <li><a href="#">Link 1</a> </li>         <li><a href="#">Link 2</a> </li>         <li><a href="#">Link 3</a> </li>         <li><a href="#">Link 4</a> </li>       </ul></li>   </ul> </div>
 初始化插件

在页面DOM元素加载完毕之后,可以通过filetree()方法来对目录树进行初始化。

$(document).ready(function() {   $(".file-tree").filetree(); });               

 配置参数

该jquery目录树插件有2个可用的配置参数:

第一个参数可以设置是否快速显示下级目录:

$(document).ready(function() {   $(".file-tree").filetree({     animationSpeed: 'fast'   }); });              

第二个参数是否在目录树初始化时收缩所有的树节点。

$(document).ready(function() {   $(".file-tree").filetree({     collapsed: true,   }); });     

标签:jquery,插件,li,ul,href,Link,file,目录
From: https://www.cnblogs.com/liylllove/p/18612054

相关文章

  • 轻松绕过网站复制限制,Stylus插件让复制更自由!
    有时候,我们浏览网页时可能会遇到一些网站禁止复制,甚至禁止选中文字的情况,这让我们在需要复制内容时非常不方便。不过,别担心!今天我要为大家推荐一个超级实用的小工具——Stylus插件,它能让你轻松定制网页的复制体验,解决这些烦恼。Stylus插件介绍Stylus是一款浏览器插件,可以......
  • 网站文件夹权限修改,确保文件和目录的安全性
    网站文件夹的权限设置对于网站的安全性和正常运行至关重要。以下是一些步骤和技巧,帮助您修改网站文件夹的权限:了解权限模式:Unix/Linux系统:使用权限模式表示文件和目录的权限,例如755和644。755:所有者可读、写、执行;组用户和其它用户可读、执行。644:所有者可读、写;组用户和......
  • Bootstrap多级下拉菜单插件
    bootstrap-submenu是一款在原生bootstrapDropdowns组件的基础上进行扩展,可以生成多级子菜单的多级下拉菜单插件。原生的bootstrap下拉菜单只有一层,通过bootstrap-submenu插件,可以生成多级子菜单。在线预览下载 安装可以通过npm和bower来安装bootstrap-submenu插件。$np......
  • 项目管理文档目录结构包含哪些内容
    一、项目启动与规划(一)项目章程项目背景与目标项目范围概述项目团队组织结构与职责项目主要里程碑与交付成果项目预算与资源估算项目风险初步识别与应对策略项目发起人与相关利益者签字(二)项目范围说明书详细的项目范围界定,包括项目包含与不包含的工作内容项目可交付......
  • 24.11.01 核心目录补充以及未来工作环境介绍
    工作环境环境说明物理服务器比较稳定,前期投入大(硬件设备,租机房)200-2000MB/月(每兆每月价格在200-2000之间)500*1000(500兆每月1000)云服务器(公有云)前期投入低,可扩展性强,使用方便,中小型公司首选私有云(虚拟机)私有,本质上是物理机思维导图:https://www.proce......
  • k8s阶段08 k8s扩展(kubectl插件), 调度器(亲和调度, 污点和容忍度调度), 集群日常管理
    Kubernetes扩展机制扩展Kubernetes1.kubectl插件2.APIServer扩展身份认证、鉴权和动态准入控制相关插件3.API扩展,以支持更多的资源类型4.调度器扩展以支持更多调度算法5.控制器扩展以支持更多的Controller或Operator6.网络插件,扩展Kubelet以配置Pod网络7.设备插件,扩展......
  • NiceGUI打包后避免在当前目录生成文件夹
    直接在Import之后加上这句代码即可os.environ["WEBVIEW2_USER_DATA_FOLDER"]=os.path.join(os.path.expanduser("~"),"Example_APP")示例代码:importosfromniceguiimportui#user_data_folder=os.path.join(os.path.expanduser("~"),......
  • IDA插件
    IDA插件trace_Nativeandstalker_trace_so这俩插件都是对于Native层也就是对于so的trace,其中的源码的意思都差不多,这里是对应于俩插件在相同层次上不同的实现stalker_trace_so:trace中的function函数的地址获取:通过UI界面,判断鼠标选择的区域来判定所需要进行的trace跟踪的范......
  • 20种炫酷打开模态窗口动画特效插件xdialog
    xdialog是一款炫酷打开模态窗口动画特效插件。该插件提供20种打开模态窗口的动画特效,并提供丰富的配置参数和api来控制模态窗口,非常实用。 在线演示下载  使用方法在页面中引入xdialog.css和xdialog.js文件。<linkrel="stylesheet"href="xdialog/xdialog.css"......
  • ABAP 百科全书的阅读目录
    文章目录ABAP开发者开卷必读基于ABAP技术栈的SAP系统设计原理的深入介绍工作中的实战经验分享ABAP和其他流行编程技术的比较ABAP内核深入介绍ABAP工作效率提升的技巧和工具ABAPCDSView相关基于ABAP技术栈的SAP产品的一些业务知识ABAPDevelopmen......