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