Древовидное меню: Treeview для jQuery. Часть 2

Можно передать функции treeview() множество опций, которые позволят гибко настраивать плагин:

  • animated — добавляет эффект анимации при открытии/закрытии пунктов меню. Это может быть строка (”slow”, “normal”, “fast”) или число миллисекунд, определяющее скорость анимационного эффекта.
  • collapsed — позволяет скрывать все ветви дерева при загрузке страницы, если установлена в true. По умолчанию false.
  • unique — разрешает открытие одновременно только одной ветки дерева на соответствующем уровне. Т.е. при открытии одной ветки — скрывает другие ветки того же уровня. По умолчанию false.
  • toggle — функция, которая будет вызвана в момент переключения веток. Аргумент this ссылается на набор элементов <li>, принадлежащих переключаемому элементу <ul>.
$("#menu").treeview({
  toggle: function() {
    alert(this + " переключено!");
  }
});
  • control — определяет элемент который позволит пользователю разворачивать, сворачивать или переключать все меню одним кликом.
  • persist — принимает строку “location” или “cookie”. Если установлено в “location” — выбирает активный элемент меню в location.href. Если установлено в “cookie” — сохраняет и восстанавливает состояние выбранного элемента меню в cookie с именем treeview.
  • cookieId — по умолчанию “treeview”. Определяет имя cookie, используемое в опции persist.

Ссылки по теме:

Один комментарий

  1. Умный дом:

    А как быть если меню создается на маркерах UL?

Оставьте свой отзыв