Показать сообщение отдельно
  #8 (permalink)  
Старый 07.11.2018, 08:08
Аспирант
Отправить личное сообщение для oslayer Посмотреть профиль Найти все сообщения от oslayer
 
Регистрация: 18.10.2012
Сообщений: 63

Скрипт работает, ура!
Можно пояснить как и почему?
Здесь по классу .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");
Ответить с цитированием