Как сделать Аккордеон текста в Zero-block, выпадающий список (новая версия)

แชร์
ฝัง
  • เผยแพร่เมื่อ 25 ต.ค. 2024

ความคิดเห็น • 170

  • @Buddilov
    @Buddilov  9 หลายเดือนก่อน

    ПОДАРКИ 🎁🎁🎁
    Заходи в мой инстаграм, подписывайся и напиши мне слово "ФАЙЛ". После чего я вышлю тебе бесплатный пдф файл в котором собранно 15 способов по поиску заказов в веб-дизайне
    Моя инста:
    instagram.com/buddilovv/

  • @zagrutshina
    @zagrutshina 2 ปีที่แล้ว +29

    Я новичок, впервые делала подобный аккордеон для сайта. На других роликах было частичное объяснение, полное предлагали за доп. плату. Вы не пожадничали и все подробно объяснили, спасибо!

  • @MR_AVOKADoo
    @MR_AVOKADoo 7 หลายเดือนก่อน +3

    АКТУАЛЬНО, полная инструкция, так ещё и с несколькими вариантами, все хотят деньги, а вы бесплатно сделали, спасибо вам большое! подписка оформленна)

  • @ИльяАбрамов-ь1ч
    @ИльяАбрамов-ь1ч 5 หลายเดือนก่อน +1

    Дружище, это максимально точный код, который я искал в интернете для огромного прайс листа, в котором у каждой позиции должно открываться описание. Спасибо тебе!

  • @666klim999
    @666klim999 ปีที่แล้ว +5

    Спасибо. по поводу клика на иконку и вообще всей строки, растянул границу текста на всю ширину блока и разместил поверх иконки, все кликабельно без лишних фреймов.

  • @halflife6235
    @halflife6235 4 หลายเดือนก่อน

    Поддерживаю, очень приятного когда люди делятся своими знаниями без корысти . У таких людей больше шансов на успех

  • @kenedihd1282
    @kenedihd1282 ปีที่แล้ว +1

    Большое спасибо!
    Посмотрел видео в июне 2023 и оно здорово помогло, подписка)

  • @tianakosheleva6433
    @tianakosheleva6433 7 หลายเดือนก่อน

    Как легко мне все далось, готова расцеловать автора видео, прям человеческое спасибищеееее

  • @Shugadiva
    @Shugadiva ปีที่แล้ว

    Сначала не сработало. Поставила везде автоскейл и взяла скрипт специально для автоскейла. Также добавила невидимый шейп с css с названием accord для заголовка. Заработало. Спасибо, подписываюсь 🦦

  • @Natas_Satan
    @Natas_Satan 2 ปีที่แล้ว +6

    Спасибо огромно!
    С первым вариантом все было здорово, а новый вообще пушка гонка!
    Удачи тебе во всем!
    И как можно больше творческих мыслей! Спасибо!

  • @daria_stroganova_
    @daria_stroganova_ 2 ปีที่แล้ว +1

    Супер! Все понятно. Даже у меня, новичка, все получилось с первого раза))) Спасибо!

  • @Елена-м7
    @Елена-м7 7 หลายเดือนก่อน

    Благодарю , все доступно и понятно. Спасибо, что делитесь навыками 💖

  • @kennythe0
    @kennythe0 2 หลายเดือนก่อน

    Чувак, спасибо тебе, я задолбался смотреть юзлесс видео челов, которые в конце говорят, что им надо купить мозг, чтобы они пошерили код. Или челов, у которых вообще нифига не работает код и им надо писать в телегу, чтобы они там что-то помогали и решали. А с твоим кодом всё буквально летает. Для анимации иконки плюсика в FAQ сделал rotate -45 и длительность 0,4, получилось идеально)

    • @Buddilov
      @Buddilov  2 หลายเดือนก่อน

      Рад слышать)

  • @dsgn-stacy
    @dsgn-stacy 2 ปีที่แล้ว +1

    Огромная благодарность за такое детальное объяснение!

  • @ЮленькаДенисова
    @ЮленькаДенисова ปีที่แล้ว +4

    Я так рада что нашла ваши уроки, оочень помогли мне решить задачу:) с меня лайк и подписка

  • @ЭрикКошкин
    @ЭрикКошкин 10 หลายเดือนก่อน

    Лучший, дай бог тебе здоровья и долголетия

  • @ДарьяПросова
    @ДарьяПросова ปีที่แล้ว

    Не знаю как у других, у меня пока все работает, даже в мобильной версии. Когда доделаю полностью этот блок, то еще раз гляну. А так пока работает все замечательно.
    Спасибо за это легкое и простое видео😁

  • @Buddilov
    @Buddilov  ปีที่แล้ว +1

    Всем привет) 👽
    Код проверил сегодня и всё работает, поэтому если сталкиваетесь с проблемами, то попробуйте пересобрать его на другой странице. Это может вам помочь

    • @mynameistemaa
      @mynameistemaa ปีที่แล้ว +1

      добрый. сделал дубль страницы, блок перестал работать. перенес на голую страницу, код работает. что может быть не так? использую другие коды. но не пойму что может мешать.

    • @timausmanov9113
      @timausmanov9113 ปีที่แล้ว +3

      чтобы там не было проблем с нажатием на иконки надо в скрипте добавить пару моментов и все заработает.
      Измененный вариант:
      $( document ).ready(function() {
      $(function () {
      let liter = 'a'; //Литера для сборки
      let oneAcc = true; // Открывать по одной вкладке false - true
      let accOpen = false; // Открытая вкладка false - true
      let openNum = 3; // Номер открытой вкладки
      let scroll = false; // Скролл к открытой вкладке false - true
      $('div[class*="uc-accord-'+liter+'"]').each(function(index){
      $('.uc-accord-'+liter+'-'+index+':first').addClass('title-accord').attr('data-accord-index', index);
      $('.uc-accord-'+liter+'-'+index+'').not(':first').addClass('content-accord hide-accord');
      });
      if(accOpen){
      $('div[class*="uc-accord-'+liter+'-'+openNum+'"]').addClass('active-accord');
      $('div.content-accord[class*="uc-accord-'+liter+'-'+openNum+'"]').removeClass('hide-accord');
      };
      function setRecHeight(){
      setTimeout(function(){
      $('.content-accord').each(function(){
      $(this).addClass('time-step');
      let hg = $(this).find('.t396__artboard').height();
      $(this).height(hg);
      });
      }, 1500);
      };
      setRecHeight();
      $(window).resize(function() {clearTimeout(window.resizedFinished); window.resizedFinished = setTimeout(function(){ setRecHeight() }, 300);});
      function videoStop(){
      setTimeout(function(){
      $('div.content-accord.hide-accord[class*="uc-accord-'+liter+'-"]').each(function(){
      let videoNum = $(this).find('div[data-elem-type="video"]').length;
      if(videoNum){
      $(this).find('div[data-elem-type="video"]').each(function(){
      $(this).find('').attr( 'src', function ( i, val ) { return val; });
      });
      };
      });
      }, 300);
      };
      // измененная строчка ниже
      $('div[class*="uc-accord-'+liter+'"]').find('.accord, .accord-icon').click(function(e){
      let cT = $(this).closest('.title-accord');
      let ind = cT.attr('data-accord-index');
      if(oneAcc){
      //По одной вкладке
      if( cT.hasClass('active-accord') ){
      cT.removeClass('active-accord');
      $('div.content-accord.uc-accord-'+liter+'-'+ind+'').toggleClass('hide-accord');
      videoStop();
      }else{
      $('div.title-accord[class*="uc-accord-'+liter+'"]').removeClass('active-accord');
      cT.addClass('active-accord');
      $('div.content-accord[class*="uc-accord-'+liter+'-"]').addClass('hide-accord');
      $('div.content-accord.uc-accord-'+liter+'-'+ind+'').removeClass('hide-accord');
      videoStop();
      };
      }else{
      //По несколько вкладок
      cT.toggleClass('active-accord');
      $('div.content-accord.uc-accord-'+liter+'-'+ind+'').toggleClass('hide-accord');
      videoStop();
      };
      if(scroll){ //скролл до вкладки
      let el = $(this).closest('.r');
      setTimeout(function(){
      $('html, body').animate({scrollTop: el.offset().top-50 }, 400);
      }, 600);
      };
      });
      });
      });
      .hide-accord {
      height: 0!important;
      pointer-events: none!important;
      }
      .content-accord.time-step , .accord-icon { transition: all 0.4s ease-in-out}
      .content-accord {
      padding-top: 0!important;
      padding-bottom: 0!important;
      overflow: hidden!important;
      }
      .active-accord .accord-icon { transform: rotate(180deg)}
      // измененная строчка ниже
      .accord, .accord-icon { cursor: pointer}

    • @igi.design
      @igi.design 10 หลายเดือนก่อน

      Вы волшебник!!@@timausmanov9113

  • @НадеждаПаймукова
    @НадеждаПаймукова ปีที่แล้ว

    Спасибо!!! Получилось! Но не сразу - почему-то я писала как надо, а потом перепроверила, оказалось везде класс для блока установился не "uc-accord-a-1", а "uc-US-accord-a-1". Не поняла откуда взялось это US, как будто система автоматически выставила. Я же не могла ошибиться 6 раз. В итоге все заработало)

  • @ИринаМоскаленко-и5л
    @ИринаМоскаленко-и5л ปีที่แล้ว

    Спасибо, добрый человек! Код работает, реализовала на сайте💥

  • @pixel_bandit
    @pixel_bandit ปีที่แล้ว

    второе видео, и второй раз пушка! Спасибо, друг.

  • @gulnaz_web
    @gulnaz_web ปีที่แล้ว

    Спасибо огромное за такое полезное видео!!! Удачи вам и творческих успехов!!!

  • @ihor-usenko
    @ihor-usenko ปีที่แล้ว

    Спасибо огромное. С этим проблем нет! 👍👍👍

  • @АртёмА-д9в8т
    @АртёмА-д9в8т 11 หลายเดือนก่อน

    Отличное объяснение, спасибо!

  • @ideacraft3111
    @ideacraft3111 ปีที่แล้ว

    Храни вас боженька ❤

  • @kristina.denisovaa
    @kristina.denisovaa ปีที่แล้ว

    Спасибо большое за доступное объяснение!!!

  • @ba8174
    @ba8174 ปีที่แล้ว

    Огромное спасибо - все получилось и работает как Часы

  • @naida-web
    @naida-web ปีที่แล้ว +1

    Спасибо большое 😍👍 все супер получилось 👍👍👍

  • @ЛюдмилаЗырянова
    @ЛюдмилаЗырянова 6 หลายเดือนก่อน

    Спасибо, всё подробно и понятно 🤩

  • @HealerShmat
    @HealerShmat 4 หลายเดือนก่อน

    Благодарю ,добрый человек!

  • @cobzewar
    @cobzewar ปีที่แล้ว

    Спасибо, очень понятно и действительно без воды

  • @ВикторияПрокофьева-х9й
    @ВикторияПрокофьева-х9й 10 หลายเดือนก่อน

    спасибо! все работает! Плюс в карму))

  • @imnotsuperman.-.
    @imnotsuperman.-. หลายเดือนก่อน

    Спасибо огромное! Все работает))

  • @Т.Ф
    @Т.Ф 2 ปีที่แล้ว

    Спасибо большое! Однозначно подписка и лайк. Ждём больше полезного контента!🤗

  • @rinatyagafarov5328
    @rinatyagafarov5328 ปีที่แล้ว

    Благодарю за видео. 🔥🔥🔥

  • @МаргаритаВоздвиженская-д6л

    Шикарный аккордеон!! Всё работает плавно, и устанавливается без лишних блоков с кодом)
    Но у меня тоже не грузится мобильная версия( Кто-нибудь уже фиксил эту проблему проблему?

  • @Антон-и3ч6ъ
    @Антон-и3ч6ъ 2 ปีที่แล้ว

    Огромное спасибо, с этим кодом все работает отлично =)

  • @НатальяКабалина-и8о
    @НатальяКабалина-и8о ปีที่แล้ว

    Добрый день! Спасибо огромное за код. Можно ли добавить якоря, чтоб открывалась нужная вкладка при переходе с другой страницы?

  • @tatianak6824
    @tatianak6824 ปีที่แล้ว

    Большое спасибо! Все работает и объяснение понятное и доступное.
    У меня только один вопрос: по моему наблюдению, данный код блокирует функцию overflow visible. Подскажите, пожалуйста, что можно дописать в код, чтобы это пофиксить?

  • @paderin_management
    @paderin_management 10 หลายเดือนก่อน

    офигенное видео, спасибо!

  • @АлександраЖигдылмеева
    @АлександраЖигдылмеева 2 ปีที่แล้ว

    Спасибо большое! Все очень понятно и доступно

  • @annamirony6350
    @annamirony6350 2 หลายเดือนก่อน

    Привет! Все сработало классно
    А есть ли класс, чтобы скрыть линию при открытии блока?

  • @wakeupfitnes
    @wakeupfitnes 8 หลายเดือนก่อน

    Оромное спасибо! Все работает 👍👍

  • @НатальяЩеколкина
    @НатальяЩеколкина 2 ปีที่แล้ว +1

    Здравствуйте! А с виндоу контейнером будет работать? И можно ли настроить анимацию разделительных линий при скролле?

  • @ИринаСоболь-о7ь
    @ИринаСоболь-о7ь ปีที่แล้ว

    Пока все работает, и в мобильной версии тоже) Спасибо!

  • @zaxgr6961
    @zaxgr6961 ปีที่แล้ว

    Спасибо от души тебе, друг!

  • @Pavel_Fedenev
    @Pavel_Fedenev ปีที่แล้ว +1

    Возможно поможет тем, у кого не работает - попробуйте поочередно отключать блоки с другим, кастомным html кодом для прочих блоков/элементов и смотреть работает аккордеон или нет, возможно какой-то блок остается отключенным, а код для него активен, вероятно они каким то образом конфликтуют, что произошло и у меня

    • @wildwildberries
      @wildwildberries ปีที่แล้ว

      Именно такая фигня и была. Код конфликтовал в "конструктором видео" от annexx

  • @ДмитрийНиконов-р9щ
    @ДмитрийНиконов-р9щ ปีที่แล้ว +1

    Приветствую! Все сделал как на видео, но почему то первый блок аккордиона не отображается (отображаются только последующие пять). Не знаешь в чем может быть причина?

  • @RAVA17
    @RAVA17 4 หลายเดือนก่อน

    Привет Буддилов, подскажи как отключить в твоем коде изменение высоты зеро вместе с высотой аккордеона? Буду благодарен за помощь!

  • @hanagakiarasawa3171
    @hanagakiarasawa3171 ปีที่แล้ว +1

    Большущее спасибо брат!

  • @mix_tatii
    @mix_tatii 2 หลายเดือนก่อน

    Привет, спасибо за полезный урок) А если я применяю autoscale to window width только для моб версии,а все остальные адаптивы у меня обычные, то можно ли код сделать сразу для обоих случаев, потому что при добавлении второго кода для автоскейла у меня ничего не работает(

  • @Elenele-1
    @Elenele-1 11 หลายเดือนก่อน

    Большое спасибо!

  • @СергейКузнецов-ч1и7ы
    @СергейКузнецов-ч1и7ы 2 ปีที่แล้ว

    спасибо большое, очень сильно помог🙏

  • @sofyadmitrieva9022
    @sofyadmitrieva9022 ปีที่แล้ว

    Здравствуйте! Большое спасибо, очень помогли) Вчера все работало, а сегодня код будто выключился, уже все перепробовала, ничего не меняется, блоки вопросы-ответы просто идут по-порядку( Не знаете в чем может быть проблема?

  • @Denis-vl3fi
    @Denis-vl3fi 8 หลายเดือนก่อน

    Огромное спасибо!!!

  • @Алексей-ы3у7ш
    @Алексей-ы3у7ш ปีที่แล้ว

    Спасибо! Очень помог

  • @alexandrastroganova8625
    @alexandrastroganova8625 ปีที่แล้ว

    Благодарю 😊

  • @dimaso_marketolog
    @dimaso_marketolog 2 ปีที่แล้ว

    Спасибо! Мощно )

  • @atropa_belladonna_
    @atropa_belladonna_ 4 หลายเดือนก่อน

    Спасибо большое!

  • @ProXimoPG
    @ProXimoPG 10 หลายเดือนก่อน

    Добрый день. Все работает, но почему то при открытом первом блоке при нажатии на второй блок - перекидывает в самый низ страницы сайта...

  • @MariLabOfficial
    @MariLabOfficial 10 หลายเดือนก่อน

    Спасибо за видео, все максимально точно и понятно! единственный нюанс, по каким-то причинам при публикации сайта - загруженные изображения не отображает
    В чем может быть причина?😔

    • @Buddilov
      @Buddilov  10 หลายเดือนก่อน

      Попробуй отключить lazy load у фотографий

  • @БрезгуновДмитрий
    @БрезгуновДмитрий ปีที่แล้ว

    Можно ли увеличить скролл как-нибудь?

  • @kaeiueje
    @kaeiueje 2 หลายเดือนก่อน +1

    У меня не получается почему-то

  • @ValeriValeri-b2m
    @ValeriValeri-b2m ปีที่แล้ว

    топчик! 🔥

  • @АнжеликаШапошникова-с3й
    @АнжеликаШапошникова-с3й ปีที่แล้ว

    Добрый день! Анимация иконок на пк не работает , с телефона всё отлично. Я прозрачным шейпом с классом accord все перекрыла , что бы отовсюду аккордеон раскрывался. Что может быть не так?

  • @korodboty4566
    @korodboty4566 2 ปีที่แล้ว +1

    Как сделать такое оформление сайта? Сделайте пожалуйста видео.

  • @ShkarbatovStas
    @ShkarbatovStas 2 ปีที่แล้ว

    Все получилось. Спасибо!
    Попробовал сделать два блока, но только не друг под другом, а рядом. Немного криво получилось и внизу футер тильды висит, даже если ставлю любой блок после аккордеона. Как быть, никто не подсткажет?

  • @yason_studio
    @yason_studio 2 ปีที่แล้ว

    Спасибо, дружище

  • @Alexia_AD
    @Alexia_AD 10 หลายเดือนก่อน

    Вопрос. На ру версии сайта это работает прекрасно (спасибо за объяснение), но вот на англ нет.. :( почему ? что поменять надо ?

  • @InTeRnaLPr
    @InTeRnaLPr ปีที่แล้ว

    Спасибо!

  • @alexandermikolyk7987
    @alexandermikolyk7987 2 ปีที่แล้ว

    Спасибо за видео! Напишите, пожалуйста, где изменить угол поворота иконки в коде?

    • @Buddilov
      @Buddilov  2 ปีที่แล้ว +2

      Привет)
      В самом внизу есть строка
      .content-accord.time-step .t396__artboard , .accord-icon { transition: all 0.4s ease-in-out}
      Здесь вы вписываемся стиль анимации и сколько секунд и есть строка
      .active-accord .accord-icon { transform: rotate(180deg)}
      Это уже угол, вместо 180 вписывай своё число

    • @alexandermikolyk7987
      @alexandermikolyk7987 2 ปีที่แล้ว

      @@Buddilov понял. А чтобы в противоположную сторону был поворот?

  • @VasilevaWebDesigner
    @VasilevaWebDesigner ปีที่แล้ว +1

    А как сделать, чтобы линия разделяющая вопросы опускалась вниз под ответ?

    • @Buddilov
      @Buddilov  ปีที่แล้ว

      Поставить ее в блок другого вопроса, тогда она будет опускаться вместе с ним

    • @VasilevaWebDesigner
      @VasilevaWebDesigner ปีที่แล้ว

      @@Buddilov да, я так уже и сделала, спасибо

  • @ЮлияМальцева-й1м
    @ЮлияМальцева-й1м ปีที่แล้ว

    Все бы ничего, но у меня первая вкладка аккордеона не хочет работать. А после того, как переключаешься на новую вкладку, то первая вообще исчезает

  • @Official-np2rq
    @Official-np2rq ปีที่แล้ว

    Спасибо огромное

  • @Irina_Mecieva
    @Irina_Mecieva ปีที่แล้ว

    Здравствуйте, спасибо огромное за видео и код)) на десктопе у меня все работает, а в мобилке нет(( подскажите пожалуйста может нужно что-то исправить?

    • @Buddilov
      @Buddilov  ปีที่แล้ว

      Привет)
      Должно работать, попробуй скопировать страницу и уже на новой посмотреть как работает
      А если и тогда нет, то попробуй другие способ на моём канале

    • @ИмяФамилия-у9о7ф
      @ИмяФамилия-у9о7ф 7 หลายเดือนก่อน

      Получилось решить?

  • @eugennaumov1860
    @eugennaumov1860 2 ปีที่แล้ว

    лайк!

  • @zhenya_yachmenev
    @zhenya_yachmenev 2 ปีที่แล้ว

    Огонь

  • @ГлебПопов-б7ж
    @ГлебПопов-б7ж ปีที่แล้ว

    У меня на мобильной версии сайт с этим скриптом сайт долго загружается. Проверял, когда отключаю скрипт, сайт грузится нормально. На десктопе норм. Может быть в коде есть какая-то особенность, что так влияет на скорость загрузки моб версии.

  • @Elizaveta_nitsenko
    @Elizaveta_nitsenko ปีที่แล้ว

    Ахринеть

  • @frostfrost8530
    @frostfrost8530 10 หลายเดือนก่อน

    а можно как-то сделать что бы цвет раскрывшегося блока изменялся?

    • @Buddilov
      @Buddilov  10 หลายเดือนก่อน

      Привет) ну просто сделай блок другого цвета, который открывается
      Или ты как то по-другому там хочешь?

  • @Alena_Tam
    @Alena_Tam 3 หลายเดือนก่อน

    А есть варианты, почему может не работать? 😔 все пере проверила, делаю как в видео, но видно все блоки сразу , ничего не скрывается и не двигается

    • @Alena_Tam
      @Alena_Tam 3 หลายเดือนก่อน

      Нашла уже ответ в комментах про разрешение в настройках iQuery. Заработало, однако первая вкладка остается открытой и отказывается подчиняться 😔

    • @Alena_Tam
      @Alena_Tam 3 หลายเดือนก่อน

      Господи, я его сделала! НАКОНЕЦ-ТО!!!! Сама с собой пообщалась, сама поотвечала 😅 просто в одном месте дефис потерялся 😬😬😬 Спасибо большое за такую понятную подробную инструкцию! Вы бы видели какая красота получилась ❤️‍🔥🤍

  • @Fyhbc1ty
    @Fyhbc1ty ปีที่แล้ว

    сделала 6 аккардеонов, но одна первая на готовом сайте даже не отображается ((( все сделала как на видео. из этого вытекает вопрос, можно создавать неограниченнное кол-во аккардеонов? или можно только 5?

    • @Елена-г3ъ6в
      @Елена-г3ъ6в ปีที่แล้ว

      такая же проблема, много раз проверяла все ли верно сделала, ошибок не нашла (
      подскажите, у кого-то было так? как исправить ?
      именно первая раскрывашка не отображается, остальные видны

  • @tanyar.3325
    @tanyar.3325 22 วันที่ผ่านมา

    Эх, у меня не срабатывает. Не понимаю почему. Имена классов на месте. Все как в видео, но, увы

  • @infarkt4717
    @infarkt4717 ปีที่แล้ว

    А как сделать чтоб по клику по заголовку у меня данный заголовок окрашивался в другой цвет? Не понимаю как к нему обратиться, уже перепробовал столько вариантов)

    • @Елизавета-р5ю5п
      @Елизавета-р5ю5п ปีที่แล้ว

      подскажите, может быть, узнали, как?)

    • @infarkt4717
      @infarkt4717 ปีที่แล้ว

      @@Елизавета-р5ю5п к сожалению нет:(

  • @AviLanis
    @AviLanis ปีที่แล้ว

    Этому видео год, но вдруг автор заметить и подскажет🙏Можно ли как-то настроить анимацию "кнопки", чтобы она проворачивалась не на 180° а на 45 допустим?

    • @Buddilov
      @Buddilov  ปีที่แล้ว +2

      В коде есть строчка для этого
      .active-accord .accord-icon { transform: rotate(180deg)}
      Меняй число 180 на любое другое

  • @ofitserov_ma
    @ofitserov_ma 2 ปีที่แล้ว

    Это то есть если на лендинга две гармошки то они будут работать с этим кодом?просто букву поменять?

    • @Buddilov
      @Buddilov  2 ปีที่แล้ว

      Да)

    • @mynameistemaa
      @mynameistemaa ปีที่แล้ว

      @@Buddilov не работает так. поменял буквы, поменял цифры. не дает(((

  • @АннаШмаль-г2и
    @АннаШмаль-г2и ปีที่แล้ว

    а возможно ли как-то сделать раскрывающееся меню только в мобильной версии? в декстопной у меня оно полноценным списком

    • @Buddilov
      @Buddilov  ปีที่แล้ว +3

      Конечно, дублируй блок и ограничь зону видимости

  • @a-1dogg144
    @a-1dogg144 ปีที่แล้ว

    Ьог есть! спасибо большое

  • @kristina934
    @kristina934 4 หลายเดือนก่อน

    Делала всё шаг за шагом, но у меня сразу все все вкладки открыты и заголовки и карточки( Подскажите пожалуйста, в чём может быть проблема?

    • @АртёмА-д9в8т
      @АртёмА-д9в8т 3 หลายเดือนก่อน

      Такая же история, хотя раньше код работал

    • @Alena_Tam
      @Alena_Tam 3 หลายเดือนก่อน

      @@АртёмА-д9в8тне знаю актуально ли вам ещё, но там выше ответили, что надо в настройках разрешить iQuery, во вкладке «ещё». У меня после этого заработало

  • @Dogivill
    @Dogivill ปีที่แล้ว

    Здравствуйте! Подскажите как возможно сделать аккордеон в аккордеоне?

    • @Buddilov
      @Buddilov  ปีที่แล้ว

      Нет

    • @iblancos7
      @iblancos7 ปีที่แล้ว

      @@Buddilov Что значит нет?
      Можно конечно. Не вводите людей в заблуждение.
      Главное, это создать массив и добавить в него значение высоты каждого .content в аккордеоне.
      Соответственно, кнопке вашем класс "collapsible", контенту "content". У меня работает.
      var coll = document.getElementsByClassName("collapsible");
      var i;
      let heightArray = [];
      for (let i = 0; i < coll.length; i++) { // добавляем значения высоты каждого .content в массив по порядку
      heightArray.push(coll[i].nextElementSibling.scrollHeight);
      }
      for (let i = 0; i < coll.length; i++) {
      coll[i].addEventListener("click", function() {
      this.classList.toggle("active");
      if (!this.classList.contains('active')) { // при закрытии какой-либо кнопки закрывается также все внутренние кнопки и контент
      for (let x = i + 1; x < coll.length; x++) {
      coll[x].classList.remove("active");
      coll[x].nextElementSibling.style.maxHeight = null;
      }
      }
      var content = this.nextElementSibling;
      if (content.style.maxHeight) {
      content.style.maxHeight = null;
      } else {
      content.style.maxHeight = content.scrollHeight + "px";
      for (let prevContent = 0; prevContent < i; prevContent++) { // при открытии какой-либо кнопки нам необходимо также менять высоту всех предыдущих .content для корректного отображения аккордеона, высчитываем новую высоту путем сложения предыдущих значений высоты
      let sumHeight = 0;
      for (let prevContent = 0; prevContent

    • @infarkt4717
      @infarkt4717 ปีที่แล้ว

      @@iblancos7 А как заголовок, на который я кликаю покрасить? Как к нему обратиться, чтобы в стилях цвет поменять

  • @ТимофейМахотин
    @ТимофейМахотин 7 หลายเดือนก่อน

    Да, есть вопрос! Что вы думаете о философской концепции Иммануила Канта?

    • @Buddilov
      @Buddilov  7 หลายเดือนก่อน

      Философия Иммануила Канта - это идеи о том, как мы познаем мир и что такое мораль. Он говорил, что наше понимание мира формируется не только нашими чувствами и опытом, но и нашими врожденными способностями. Кроме того, Кант выделял категории мышления, такие как пространство и время, как основные структуры, через которые мы воспринимаем мир.
      В области морали Кант разработал концепцию категорического императива, который гласит, что мы должны поступать только так, чтобы наши действия могли стать общим законом для всех людей. Это означает, что моральные нормы должны быть универсальными и обязательными для всех, независимо от обстоятельств.
      В целом, философия Канта представляет собой глубокий анализ человеческого разума, познания и морали, который оказал значительное влияние на развитие философии и мышления в целом
      Пойдёт ответ? 😁

    • @ТимофейМахотин
      @ТимофейМахотин 7 หลายเดือนก่อน

      @@Buddilov Хотелось бы в двух словах и покороче, но, в целом, да

    • @Buddilov
      @Buddilov  7 หลายเดือนก่อน

      @@ТимофейМахотин Тогда так)
      Философия Иммануила Канта обращается к вопросам о том, как мы познаем мир через наши собственные категории мышления и формирует моральные принципы, основанные на универсальной обязательности и нравственной целостности

    • @ТимофейМахотин
      @ТимофейМахотин 7 หลายเดือนก่อน

      ​@@Buddilov Вот, теперь идеально

  • @АртёмА-д9в8т
    @АртёмА-д9в8т 3 หลายเดือนก่อน

    Почему-то не работает код после обновления, ещё недавно работал, а сейчас просто всё открыто по умолчанию единым полотном

    • @АртёмА-д9в8т
      @АртёмА-д9в8т 3 หลายเดือนก่อน

      UPD
      Видимо это из-за того, что они ввели собственные библиотечные блоки аккордеона

    • @Buddilov
      @Buddilov  3 หลายเดือนก่อน

      @@АртёмА-д9в8т дело может быть в выключеном jQuery, в Настройках сайта во вкладке "Еще"

    • @АртёмА-д9в8т
      @АртёмА-д9в8т 3 หลายเดือนก่อน

      @@Buddilov спасибо за ответ, на будущее учту! Пришлось оперативно на библиотечный аккордеон сверстать, так как на сайт трафик крутится и нужно, чтобы всё выглядело опрятно 24/7

    • @Buddilov
      @Buddilov  3 หลายเดือนก่อน

      @@АртёмА-д9в8т Понимаю) Сейчас много где послетали скрипты. Попробуй на будущее, скорей всего поможет

    • @Alena_Tam
      @Alena_Tam 3 หลายเดือนก่อน

      @@Buddilovспасибо! Действительно эта галочка помогла ❤️‍🔥
      Только первая вкладка осталась открытой и не скрывается. Можете подсказать в чем может быть дело? 👀

  • @НадеждаНовикова-ъ9ю
    @НадеждаНовикова-ъ9ю 2 หลายเดือนก่อน

    А можно ли такое сделать в бесплатной версии?

    • @Buddilov
      @Buddilov  2 หลายเดือนก่อน

      Нет

  • @perkovaperkova
    @perkovaperkova 2 ปีที่แล้ว

    Код почему-то конфликтует с кастомным курсором и не работает, были ли у кого-то такие проблемы?

  • @natalietalas
    @natalietalas 7 หลายเดือนก่อน

    А как сделать чтобы кнопка переключалась?

    • @Buddilov
      @Buddilov  7 หลายเดือนก่อน

      Посмотри другие видео на канале про аккордеон

  • @mozgovorot7334
    @mozgovorot7334 ปีที่แล้ว

    А есть варик вообще в одном блоке это всё сделать?

    • @Buddilov
      @Buddilov  ปีที่แล้ว

      Нет

    • @mozgovorot7334
      @mozgovorot7334 ปีที่แล้ว

      @@Buddilov всё, разобрался! Спасибо за инфу. Но было бы не лишним, объяснить дополнительно, как натянуть в итоге сову на глобус)

  • @ansarbajaly5892
    @ansarbajaly5892 ปีที่แล้ว

    Здравствуйте! Этот код хороший , только не функционирует на мобильной версии.

    • @makhnovskaia
      @makhnovskaia ปีที่แล้ว

      у меня всё норм

  • @ora199
    @ora199 ปีที่แล้ว

    Этот вариант вроде работает. Иконка нет.

  • @АннаБирюкова-ш8м
    @АннаБирюкова-ш8м ปีที่แล้ว

    код еще рабочий? все по видео, не работает.

    • @Buddilov
      @Buddilov  ปีที่แล้ว

      Да, только что проверил и всё хорошо

  • @daria_stroganova_
    @daria_stroganova_ 2 ปีที่แล้ว

    А через неделю пришлось удалить :(( с мобильного сайт с этим аккордеоном вообще перестал открываться, с десктопов - через раз. может, это можно было как-то легко пофиксить, но я, к сожалению, не знаю как. Пришлось заменить на стандартный. По крайней мере, пока