Иерархический список(навигация)

1. YouMobe (22.04.2014 / 11:24)
Добрый день, хочу создать навигацию в виде иерархического списка(структура), хотелось бы использовать технологию ajax или просто js, есть у кого какой опыт поделитесь с кодом?

2. юЮЮфюв (22.04.2014 / 11:50)
Вложенные категории, разворачивающиеся по клику?

3. YouMobe (22.04.2014 / 11:57)
Угу)))

4. юЮЮфюв (22.04.2014 / 13:03)
Как-то так: http://jsfiddle.net/6B8bH/1/

Можно просто повесить js на ссылки через onclick:
<a href="#" onclick="$('#cat-1-podcats').slideToggle('fast');">

Добавлено через 04:07 сек.
А ajax тут нужен только в том случае, если подкатегории заранее не определены и их необходимо подгружать извне.

5. YouMobe (22.04.2014 / 14:16)
CoffeeScript - это библиотека?,
я так понимаю это не голый JS, хотел перекинуть на сайт не заработал)

6. юЮЮфюв (22.04.2014 / 14:18)
Не библиотека. Это язык, компилируемый в js.

7. YouMobe (22.04.2014 / 14:29)
ну мне над устанавливать библиотеку CoffeeScript, а скорость работы не меньше чем у чистого JS?

8. юЮЮфюв (22.04.2014 / 14:52)
Не задрачиваю на скорость) Проблем-то нет, просто мне синтаксис у js не нравится. Вот сгенерированный этим кодом js:
$(document).ready(function() {
  $('.category').click(function() {
    var id;
    id = "#" + $(this).attr('id') + '-podcats';
    return $(id).slideToggle('fast');
  });
  return $('.podcat').click(function() {
    var id;
    id = "#" + $(this).attr('id') + '-podpodcats';
    return $(id).slideToggle('fast');
  });
});


URL: https://visavi.net/topics/40523