SharePoint Alfresco PHP MySQL
О сайте Контакты
воскресенье, 26 августа 2012 г.

Дерево на JQuery

Иногда для определенных проектов требуется реализовать древовидное многоуровневое меню наподобие проводника Windows. Есть несколько плагинов для JQuery, позволяющих это сделать. Я испытал многие, и решил остановиться на jsTree. Он обладает массой возможностей и привлекателен по следующим причинам:

  1. Есть встроенные темы оформления. Их можно выбирать в зависимости от дизайна сайта. Можно создавать свои темы;
  2. Легко изменяется CSS;
  3. Плагин работает во всех браузерах, не нужно беспокоиться о совместимости;
  4. Запоминает состояние открытого узла в cookies;
  5. Плавная настраиваемая анимация при разворачивании узла;
  6. Возможность назначать события при нажатии на узел;
  7. Назначение особых иконок для нужных узлов по типу либо индивидуально;
  8. Загрузка как подготовленных HTML-данных в виде меню UL, так и по AJAX в формате JSON;
  9. Возможность автоматического сворачивания открытых узлов при разворачивании соседнего.

На этом остановимся, хотя есть и другие положительные моменты. Скачать плагин можно на официальном сайте.

Так он выглядит в действии:

Sergey Lysenko, воскресенье, 26 августа 2012 г.

Комментарии: