本文演示了jQuery File Tree文件树插件四种调用方法,具体实例请看DEMO。本文属于作者原创翻译,翻译不好的地方请谅解。
淘建站为您提供更多_其它特效_jQuery插件_树_tree,在此特别感谢您对我们的支持与厚爱!
演示不了,点击反馈
下载 218 次
50 积分
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... |

