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

Печать / RSS
0
1. YouMobe 22.04.2014 / 11:24
Землянин
Добрый день, хочу создать навигацию в виде иерархического списка(структура), хотелось бы использовать технологию ajax или просто js, есть у кого какой опыт поделитесь с кодом?
Изменил: YouMobe (22.04.2014 / 11:27)
0
2. юЮЮфюв 22.04.2014 / 11:50
deleted
Вложенные категории, разворачивающиеся по клику?
0
3. YouMobe 22.04.2014 / 11:57
Землянин
Угу)))
0
4. юЮЮфюв 22.04.2014 / 13:03
deleted
Как-то так: http://jsfiddle.net/6B8bH/1/

Можно просто повесить js на ссылки через onclick:

<a href="#" onclick="$('#cat-1-podcats').slideToggle('fast');">


Добавлено через 04:07 сек.
А ajax тут нужен только в том случае, если подкатегории заранее не определены и их необходимо подгружать извне.
0
5. YouMobe 22.04.2014 / 14:16
Землянин
CoffeeScript - это библиотека?,
я так понимаю это не голый JS, хотел перекинуть на сайт не заработал)
0
6. юЮЮфюв 22.04.2014 / 14:18
deleted
Не библиотека. Это язык, компилируемый в js.
0
7. YouMobe 22.04.2014 / 14:29
Землянин
ну мне над устанавливать библиотеку CoffeeScript, а скорость работы не меньше чем у чистого JS?
Изменил: YouMobe (22.04.2014 / 14:34)
0
8. юЮЮфюв 22.04.2014 / 14:52
deleted
Не задрачиваю на скорость) Проблем-то нет, просто мне синтаксис у 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');
});
});
Для выполнения действия необходимо авторизоваться!
Стикеры / Теги / Правила / Топ тем / Топ тем / Поиск