Сообщение от oslayer
|
А если тэгов <a> будет больше?
|
тогда селекторы будут иные.
Сообщение от oslayer
|
или это любой тэг <a> в классе Had_child?
|
только "дети", без "внуков" и т.д.
Сообщение от oslayer
|
Можно описание(логику) работы вот этого блока подробнее?
|
что конкретно непонятно?
var had_child = $(".had_child"); //все блоки
had_child.on("click", ">a", function(event) { //клик на конкретном блоке по ссылке первого уровня
event.preventDefault();// отмена перехода по ссылке
var parent = $(this).parent()// нашли блок в котором был клик
parent.find("ul").toggle();// нашли ul в блоке и открыли или закрыли
parent.find(".ttnavigation").toggleClass("ttopen ttclose")//нашли span и добавили или удалили классы
var other_block = had_child.not(parent) // нашли все блоки кроме этого
other_block.find("ul").hide();// в других блоках нашли ul и закрыли
other_block.find(".ttnavigation").removeClass("ttopen").addClass("ttclose");//нашли span в других блоках и удалии класс ttopen добавили ttclose
})