jQuery File Tree文件树插件

来源:https://www.sucaihuo.com/js/472.html 2015-09-03 15:46浏览(2817) 收藏

本文演示了jQuery File Tree文件树插件四种调用方法,具体实例请看DEMO。本文属于作者原创翻译,翻译不好的地方请谅解。
jQuery File Tree文件树插件
分类:其它特效 > jQuery插件 难易:中级
查看演示 下载资源 下载积分: 20 积分

HTML

<div id="fileTreeDemo" class="demo"></div>

引入树插件

若需要动画效果,请引入jquery.easing.js

<script src="jquery.js" type="text/javascript"></script>
<script src="jquery.easing.js" type="text/javascript"></script>
<script src="jqueryFileTree.js" type="text/javascript"></script>
<link href="jqueryFileTree.css" rel="stylesheet" type="text/css" media="screen" />

演示一:默认选项

$('#fileTreeDemo_1').fileTree({root: '../../demo/', script: 'connectors/jqueryFileTree.php'}, function(file) {
    alert(file);
});

演示二:多文件夹 = false

$('#fileTreeDemo_2').fileTree({root: '../../demo/', script: 'connectors/jqueryFileTree.php', folderEvent: 'click', expandSpeed: 750, collapseSpeed: 750, multiFolder: false}, function(file) {
    alert(file);
});

演示三:自定义消息提示和动画

$('#fileTreeDemo_3').fileTree({root: '../../demo/', script: 'connectors/jqueryFileTree.php', folderEvent: 'click', expandSpeed: 750, collapseSpeed: 750, expandEasing: 'easeOutBounce', collapseEasing: 'easeOutBounce', loadMessage: 'Un momento...'}, function(file) {
    alert(file);
});

演示四:双击和无动画效果

$('#fileTreeDemo_4').fileTree({root: '../../demo/', script: 'connectors/jqueryFileTree.php', folderEvent: 'dblclick', expandSpeed: 1, collapseSpeed: 1}, function(file) {
    alert(file);
});

jQuery File Tree中文API

参数 描述 默认值
root 显示的根目录路径 -
script AJAX请求地址 jqueryFileTree.php
folderEvent 触发展开/折叠事件 click
expandSpeed 扩展速度,1代表没有(单位毫秒) 500
collapseSpeed 合并速度,1代表没有(单位毫秒) 500
expandEasing 扩展动画效果 -
collapseEasing 合并动画效果 -
multiFolder 是否限制浏览器一子文件夹 true
loadMessage 消息显示,初始树加载(可以是HTML) Loading...
评论0
头像

系统已开启自动识别垃圾评论机制,识别到的自动封号,下载出错或者资源有问题请联系全栈客服QQ 1915635791

1 2