jQuery File Tree – браузер файлов на jQuery

jQuery File Tree – это AJAX браузер файлов написанный на jQuery. Он полностью конфигурируемый, легок в установке и настройке. Внешний вид изменяется простым редактированием CSS. jQuery File Tree работает во всех браузерах, поддерживаемых jQuery. Он также полностью протестирован в Internet Explorer 6 / 7, Firefox 2, Safari 3 и Opera 9.

jQuery File Tree

Для установки плагина необходимо скачать дистрибутив и загрузить его на сервер. Затем нужно подключить скрипты jQuery.js, jqueryFileTree.js и таблицу стилей jqueryFileTree.css. После этого нужно вызвать функцию fileTree() с указанием контейнера, в котором будет дерево файлов, параметров плагина и функции обработчика:

$(document).ready( function() {
	$('#container_id').fileTree({ root: '/some/folder/' }, function(file) {
		alert(file);
	});
});

Здесь, #container_id это ID div-а, в котором будет дерево файлов, root – корневая директория для просмотра. Функция обработчик принимает один параметр – имя выбранного файла. В данном примере имя файла будет просто выводится в alert. По умолчанию, AJAX запрос отправляется на скрипт jqueryFileTree.php (входит в дистрибутив), но вы можете указать другой скрипт, добавив опцию script:

$(document).ready( function() {
	$('#container_id').fileTree({
		root: '/some/folder/',
		script: 'jqueryFileTree.asp',
	}, function(file) {
		alert(file);
	});
});


Скачать плагинСмотреть демо

Maklay.com - Большой каталог товаров для спорта и активного отдыха
  • http://tanya.co.ua Таня

    Работает все замечательно. А можно для этого Tree как нить сделать маску для фильтрования файлов, НЕ ковыряя пхп код (например, *.gif)?

  • admin

    Нет, так нельзя, надо в пхп копаться

  • http://kurapov.name Артём Курапов

    Жалко что нет drag-and-drop, я хочу со своего AjaxTree на более кроссбраузерное перейти. Не встеречали таких менюшек?
    http://kurapov.name/demo/tree/

  • admin

    Артём Курапов
    Увы, таких менюшек пока что не встречал

  • Denis

    Интересная штука, особенно на фоне дефицита js- менеджеров файлов. Только мне показалось что он на каждый чих к сереверу обращается. Не гуд.
    PS. Отличный у Вас сайт. Буду почитывать ))

  • Вячеслав

    А у меня не получилось подключить.. не выводит каталоги и файлы.. Кто-нибудь объясните на пальцах как его подключить.. Даже можно скинуть готовый скриптик, чтобы загрузил на сервер и все работало :) Заранее спасибо…

  • http://wds-studio.ru Евгений

    Странно, но я по вашим ссылкам не смог ни демо посмотреть, ни сам плагин скачать.

  • admin

    Статья была написана 3 года назад, наверно за это время ссылки изменились. Я немного погуглил, вроде бы здесь он: http://abeautifulsite.net/blog/2008/03/jquery-file-tree/

JSToolbox создан на основе WordPress