Создание аккордеона на странице с использованием технологии jQuery


Аккордеон — это интерактивный элемент на веб-странице, который позволяет пользователю скрывать и открывать содержимое блоков с помощью клика на заголовок.

Функциональность аккордеона можно легко реализовать на странице с помощью библиотеки jQuery. Она предлагает удобный и компактный способ взаимодействия с элементами DOM, который значительно упрощает программирование.

В данной статье мы рассмотрим пошаговую инструкцию по созданию аккордеона на веб-странице. Мы научимся добавлять стилизацию для активного и неактивного состояния блоков, а также настроим плавное открытие и закрытие информации при клике на заголовок. Это позволит улучшить взаимодействие пользователя с содержимым страницы и создать более привлекательный пользовательский интерфейс.

Содержание
  1. Что такое аккордеон
  2. Шаг 1: Подключение библиотеки jQuery
  3. Подключение jQuery
  4. Подключение jQuery UI
  5. Шаг 2: Написание HTML-кода
  6. HTML разметка аккордеона
  7. или и содержимое . Заголовок служит для отображения названия секции, а содержимое — для отображения дополнительной информации, которая будет открыта или закрыта по клику. Пример HTML разметки аккордеона: <ul class="accordion"> <li> <h3>Заголовок секции 1</h3> <div> <p>Содержимое секции 1</p> </div> </li> <li> <h3>Заголовок секции 2</h3> <div> <p>Содержимое секции 2</p> </div> </li> <li> <h3>Заголовок секции 3</h3> <div> <p>Содержимое секции 3</p> </div> </li> </ul> В данном примере аккордеон представлен в виде списка , внутри которого содержатся три секции . Каждая секция включает в себя заголовок и содержимое . При клике на заголовок, соответствующая секция раскрывается или скрывается. Содержимое секций может быть любым HTML-контентом, например текстом, изображениями или другими элементами разметки. Шаг 3: CSS стилизация аккордеона Во-первых, нужно установить начальные стили для контейнера аккордеона. Мы можем использовать элемент <ul> для обертки, и добавить класс .accordion к нему: <ul class="accordion"> <li>...</li> <li>...</li> <li>...</li> </ul> Далее, нам нужно задать стили для каждого заголовка (элементы <h3>) и для содержимого (элементы <div class="content">). Вот пример базовых стилей: .accordion h3 { background-color: #f2f2f2; padding: 10px; margin: 0; cursor: pointer; } .accordion .content { display: none; background-color: #fff; padding: 10px; margin: 0; } В этом примере мы задаем цвет фона и отступы для заголовков, а также скрываем содержимое аккордеона с помощью display: none;. Теперь нам нужно добавить CSS стили, чтобы позволить аккордеон открыться и закрыться при нажатии на заголовок. Мы можем использовать классы .active и .collapsed, чтобы определить разные состояния заголовка и содержимого аккордеона. .accordion .active { background-color: #eaeaea; } .accordion .collapsed { display: none; } Теперь, при клике на заголовок, мы будем добавлять или удалять класс .active у элемента <h3>, чтобы изменить его внешний вид. Также мы будем изменять свойство display для содержимого аккордеона, чтобы оно отображалось или скрывалось. После того, как добавили стили, наш аккордеон будет выглядеть готовым к использованию. Однако, вы можете настроить внешний вид под свой дизайн, изменяя цвета, шрифты и другие стили. Стилизация аккордеона Когда аккордеон создан, можно приступать к его стилизации для достижения необходимого внешнего вида. Для этого можно использовать CSS. Во-первых, можно изменить цвет фона активного заголовка аккордеона: .accordion .active { background-color: #f6f6f6; } Далее, можно изменить цвет фона неактивного заголовка аккордеона: .accordion .title { background-color: #fff; } Также можно изменить цвет текста заголовков аккордеона: .accordion .title { color: #333; } Если нужно добавить отступы между заголовками и контентом аккордеона, можно использовать свойство margin: .accordion .content { margin: 10px 0; } Кроме того, можно добавить границу к заголовкам аккордеона: .accordion .title { border: 1px solid #ccc; } Данные стили позволят настраивать внешний вид аккордеона в зависимости от конкретных требований и дизайна страницы. Шаг 4: Добавление функционала аккордеона После того, как мы создали структуру аккордеона на странице, следующим шагом будет добавление функционала, который позволит нам переключать разделы при клике на заголовки. Для этого мы воспользуемся функцией jQuery slideToggle(). Она позволяет создать плавные анимационные переходы между скрытым и открытым состоянием элементов. $('h3').click(function() { $(this).next().slideToggle(); }); В данном примере мы выбираем элементы h3 (заголовки разделов) с помощью селектора $(‘h3’). Затем мы добавляем обработчик события click(), который вызывает функцию, выполняющую анимацию с помощью метода slideToggle() для следующего элемента после текущего заголовка. Теперь, когда пользователь кликает на заголовок, связанный с разделом аккордеона, содержимое раздела будет плавно открываться или скрываться. Это добавит интерактивности нашему аккордеону и создаст на странице более удобное использование. Скрипт для работы аккордеона Для создания аккордеона на веб-странице при помощи jQuery можно использовать следующий скрипт: $(document).ready(function(){ $('.accordion-header').click(function(){ $(this).toggleClass('active'); $(this).next('.accordion-content').slideToggle(); }); }); Этот скрипт работает следующим образом: Когда страница полностью загружена и готова к работе, скрипт начинает свою работу. При клике на заголовок аккордеона с классом «accordion-header», скрипт выполняет следующие действия: Добавляет или удаляет класс «active» у кликнутого заголовка. Класс «active» используется для стилизации активного заголовка аккордеона. Производит плавное открытие или закрытие контента аккордеона, находящегося сразу после кликнутого заголовка. Для этого используется метод slideToggle(). Таким образом, при клике на заголовок аккордеона происходит открытие или закрытие соответствующего контента, а также изменяется его визуальное представление с помощью добавления или удаления класса «active».
  8. и содержимое . Заголовок служит для отображения названия секции, а содержимое — для отображения дополнительной информации, которая будет открыта или закрыта по клику. Пример HTML разметки аккордеона: <ul class="accordion"> <li> <h3>Заголовок секции 1</h3> <div> <p>Содержимое секции 1</p> </div> </li> <li> <h3>Заголовок секции 2</h3> <div> <p>Содержимое секции 2</p> </div> </li> <li> <h3>Заголовок секции 3</h3> <div> <p>Содержимое секции 3</p> </div> </li> </ul> В данном примере аккордеон представлен в виде списка , внутри которого содержатся три секции . Каждая секция включает в себя заголовок и содержимое . При клике на заголовок, соответствующая секция раскрывается или скрывается. Содержимое секций может быть любым HTML-контентом, например текстом, изображениями или другими элементами разметки. Шаг 3: CSS стилизация аккордеона Во-первых, нужно установить начальные стили для контейнера аккордеона. Мы можем использовать элемент <ul> для обертки, и добавить класс .accordion к нему: <ul class="accordion"> <li>...</li> <li>...</li> <li>...</li> </ul> Далее, нам нужно задать стили для каждого заголовка (элементы <h3>) и для содержимого (элементы <div class="content">). Вот пример базовых стилей: .accordion h3 { background-color: #f2f2f2; padding: 10px; margin: 0; cursor: pointer; } .accordion .content { display: none; background-color: #fff; padding: 10px; margin: 0; } В этом примере мы задаем цвет фона и отступы для заголовков, а также скрываем содержимое аккордеона с помощью display: none;. Теперь нам нужно добавить CSS стили, чтобы позволить аккордеон открыться и закрыться при нажатии на заголовок. Мы можем использовать классы .active и .collapsed, чтобы определить разные состояния заголовка и содержимого аккордеона. .accordion .active { background-color: #eaeaea; } .accordion .collapsed { display: none; } Теперь, при клике на заголовок, мы будем добавлять или удалять класс .active у элемента <h3>, чтобы изменить его внешний вид. Также мы будем изменять свойство display для содержимого аккордеона, чтобы оно отображалось или скрывалось. После того, как добавили стили, наш аккордеон будет выглядеть готовым к использованию. Однако, вы можете настроить внешний вид под свой дизайн, изменяя цвета, шрифты и другие стили. Стилизация аккордеона Когда аккордеон создан, можно приступать к его стилизации для достижения необходимого внешнего вида. Для этого можно использовать CSS. Во-первых, можно изменить цвет фона активного заголовка аккордеона: .accordion .active { background-color: #f6f6f6; } Далее, можно изменить цвет фона неактивного заголовка аккордеона: .accordion .title { background-color: #fff; } Также можно изменить цвет текста заголовков аккордеона: .accordion .title { color: #333; } Если нужно добавить отступы между заголовками и контентом аккордеона, можно использовать свойство margin: .accordion .content { margin: 10px 0; } Кроме того, можно добавить границу к заголовкам аккордеона: .accordion .title { border: 1px solid #ccc; } Данные стили позволят настраивать внешний вид аккордеона в зависимости от конкретных требований и дизайна страницы. Шаг 4: Добавление функционала аккордеона После того, как мы создали структуру аккордеона на странице, следующим шагом будет добавление функционала, который позволит нам переключать разделы при клике на заголовки. Для этого мы воспользуемся функцией jQuery slideToggle(). Она позволяет создать плавные анимационные переходы между скрытым и открытым состоянием элементов. $('h3').click(function() { $(this).next().slideToggle(); }); В данном примере мы выбираем элементы h3 (заголовки разделов) с помощью селектора $(‘h3’). Затем мы добавляем обработчик события click(), который вызывает функцию, выполняющую анимацию с помощью метода slideToggle() для следующего элемента после текущего заголовка. Теперь, когда пользователь кликает на заголовок, связанный с разделом аккордеона, содержимое раздела будет плавно открываться или скрываться. Это добавит интерактивности нашему аккордеону и создаст на странице более удобное использование. Скрипт для работы аккордеона Для создания аккордеона на веб-странице при помощи jQuery можно использовать следующий скрипт: $(document).ready(function(){ $('.accordion-header').click(function(){ $(this).toggleClass('active'); $(this).next('.accordion-content').slideToggle(); }); }); Этот скрипт работает следующим образом: Когда страница полностью загружена и готова к работе, скрипт начинает свою работу. При клике на заголовок аккордеона с классом «accordion-header», скрипт выполняет следующие действия: Добавляет или удаляет класс «active» у кликнутого заголовка. Класс «active» используется для стилизации активного заголовка аккордеона. Производит плавное открытие или закрытие контента аккордеона, находящегося сразу после кликнутого заголовка. Для этого используется метод slideToggle(). Таким образом, при клике на заголовок аккордеона происходит открытие или закрытие соответствующего контента, а также изменяется его визуальное представление с помощью добавления или удаления класса «active».
  9. и содержимое . При клике на заголовок, соответствующая секция раскрывается или скрывается. Содержимое секций может быть любым HTML-контентом, например текстом, изображениями или другими элементами разметки. Шаг 3: CSS стилизация аккордеона Во-первых, нужно установить начальные стили для контейнера аккордеона. Мы можем использовать элемент <ul> для обертки, и добавить класс .accordion к нему: <ul class="accordion"> <li>...</li> <li>...</li> <li>...</li> </ul> Далее, нам нужно задать стили для каждого заголовка (элементы <h3>) и для содержимого (элементы <div class="content">). Вот пример базовых стилей: .accordion h3 { background-color: #f2f2f2; padding: 10px; margin: 0; cursor: pointer; } .accordion .content { display: none; background-color: #fff; padding: 10px; margin: 0; } В этом примере мы задаем цвет фона и отступы для заголовков, а также скрываем содержимое аккордеона с помощью display: none;. Теперь нам нужно добавить CSS стили, чтобы позволить аккордеон открыться и закрыться при нажатии на заголовок. Мы можем использовать классы .active и .collapsed, чтобы определить разные состояния заголовка и содержимого аккордеона. .accordion .active { background-color: #eaeaea; } .accordion .collapsed { display: none; } Теперь, при клике на заголовок, мы будем добавлять или удалять класс .active у элемента <h3>, чтобы изменить его внешний вид. Также мы будем изменять свойство display для содержимого аккордеона, чтобы оно отображалось или скрывалось. После того, как добавили стили, наш аккордеон будет выглядеть готовым к использованию. Однако, вы можете настроить внешний вид под свой дизайн, изменяя цвета, шрифты и другие стили. Стилизация аккордеона Когда аккордеон создан, можно приступать к его стилизации для достижения необходимого внешнего вида. Для этого можно использовать CSS. Во-первых, можно изменить цвет фона активного заголовка аккордеона: .accordion .active { background-color: #f6f6f6; } Далее, можно изменить цвет фона неактивного заголовка аккордеона: .accordion .title { background-color: #fff; } Также можно изменить цвет текста заголовков аккордеона: .accordion .title { color: #333; } Если нужно добавить отступы между заголовками и контентом аккордеона, можно использовать свойство margin: .accordion .content { margin: 10px 0; } Кроме того, можно добавить границу к заголовкам аккордеона: .accordion .title { border: 1px solid #ccc; } Данные стили позволят настраивать внешний вид аккордеона в зависимости от конкретных требований и дизайна страницы. Шаг 4: Добавление функционала аккордеона После того, как мы создали структуру аккордеона на странице, следующим шагом будет добавление функционала, который позволит нам переключать разделы при клике на заголовки. Для этого мы воспользуемся функцией jQuery slideToggle(). Она позволяет создать плавные анимационные переходы между скрытым и открытым состоянием элементов. $('h3').click(function() { $(this).next().slideToggle(); }); В данном примере мы выбираем элементы h3 (заголовки разделов) с помощью селектора $(‘h3’). Затем мы добавляем обработчик события click(), который вызывает функцию, выполняющую анимацию с помощью метода slideToggle() для следующего элемента после текущего заголовка. Теперь, когда пользователь кликает на заголовок, связанный с разделом аккордеона, содержимое раздела будет плавно открываться или скрываться. Это добавит интерактивности нашему аккордеону и создаст на странице более удобное использование. Скрипт для работы аккордеона Для создания аккордеона на веб-странице при помощи jQuery можно использовать следующий скрипт: $(document).ready(function(){ $('.accordion-header').click(function(){ $(this).toggleClass('active'); $(this).next('.accordion-content').slideToggle(); }); }); Этот скрипт работает следующим образом: Когда страница полностью загружена и готова к работе, скрипт начинает свою работу. При клике на заголовок аккордеона с классом «accordion-header», скрипт выполняет следующие действия: Добавляет или удаляет класс «active» у кликнутого заголовка. Класс «active» используется для стилизации активного заголовка аккордеона. Производит плавное открытие или закрытие контента аккордеона, находящегося сразу после кликнутого заголовка. Для этого используется метод slideToggle(). Таким образом, при клике на заголовок аккордеона происходит открытие или закрытие соответствующего контента, а также изменяется его визуальное представление с помощью добавления или удаления класса «active».
  10. Шаг 3: CSS стилизация аккордеона
  11. Стилизация аккордеона
  12. Шаг 4: Добавление функционала аккордеона
  13. Скрипт для работы аккордеона

Что такое аккордеон

Аккордеон широко используется для организации и структурирования содержимого на странице. Он позволяет эффективно использовать доступное место, особенно в случае большого количества информации, которую нужно представить. Аккордеон может быть использован для различных целей, таких как FAQ-раздел, навигация по категориям, список вопросов и ответов, или просто для скрытия или раскрытия большого объема текста.

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

Аккордеон может быть реализован при помощи различных технологий, включая jQuery. Использование jQuery для создания аккордеона делает реализацию процесса быстрой и простой, а также позволяет добавить дополнительные функции, такие как анимация и стилизация.

Шаг 1: Подключение библиотеки jQuery

Вы можете скачать последнюю версию библиотеки jQuery с официального сайта и сохранить ее на вашем сервере. Затем вы должны добавить следующую строку кода в раздел <head> вашей HTML-страницы:

<script src="путь/к/файлу/jquery.min.js"></script>

Этот код загружает библиотеку jQuery с вашего сервера и делает ее доступной для использования на вашей странице.

Теперь вы готовы приступить к следующему шагу, который включает создание HTML-структуры аккордеона.

Подключение jQuery

Для того чтобы использовать функциональность jQuery, необходимо подключить файл с библиотекой. Вы можете скачать последнюю версию jQuery с официального сайта и сохранить файл на вашем сервере, либо воспользоваться CDN (Content Delivery Network).

Вариант 1: Скачивание jQuery

  1. Перейдите на официальный сайт jQuery по адресу https://jquery.com/;
  2. Нажмите на кнопку «Download the compressed, production jQuery 3.5.1»;
  3. Сохраните файл «jquery-3.5.1.min.js» на вашем сервере в нужную директорию.

Вариант 2: Использование CDN

  1. Откройте блокнот или любой другой текстовый редактор;
  2. Вставьте следующий код:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
  1. Сохраните файл с расширением «.html» и откройте его в браузере. Библиотека jQuery будет загружена с сервера Google и готова к использованию.

Необходимо помнить, что подключение jQuery следует размещать внутри тега <head> или непосредственно перед закрывающим тегом <body>. Это позволит осуществлять манипуляции с DOM после полной загрузки страницы.

Подключение jQuery UI

Для создания аккордеона на странице при помощи jQuery необходимо подключить библиотеку jQuery UI. jQuery UI предоставляет множество готовых интерфейсных компонентов, включая аккордеон.

Для начала, загрузите библиотеку jQuery UI с официального сайта или используйте CDN-ссылку:

<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>

После подключения библиотеки jQuery UI, следует также подключить саму библиотеку jQuery. Можно использовать локальную версию или опять же, ссылку на CDN:

<script src="https://code.jquery.com/jquery-3.4.1.min.js"></script>

После подключения обеих библиотек, вы можете использовать их функционал для создания аккордеона на странице. Убедитесь, что вы подключили их внутри тега <head> или перед закрывающим тегом <body>.

Обратите внимание: Порядок подключения библиотек важен. Сначала подключается jQuery, затем jQuery UI.

Теперь вы можете использовать функции jQuery UI, включая функции для создания аккордеона на вашей странице.

Шаг 2: Написание HTML-кода

После того, как мы подключили jQuery, мы можем приступить к созданию аккордеона на странице. Для этого нам потребуется следующий HTML-код:

<div class="accordion"><div class="accordion-header">Заголовок 1</div><div class="accordion-content"><p>Содержимое первого блока аккордеона.</p></div><div class="accordion-header">Заголовок 2</div><div class="accordion-content"><p>Содержимое второго блока аккордеона.</p></div><div class="accordion-header">Заголовок 3</div><div class="accordion-content"><p>Содержимое третьего блока аккордеона.</p></div></div>

Данный код создает блок с классом «accordion» (аккордеон), внутри которого находятся блоки header и content. Заголовки блоков аккордеона задаются с помощью тега «div» и класса «accordion-header», а содержимое — с помощью тега «div» и класса «accordion-content». При клике на заголовок, содержимое блока разворачивается или сворачивается, создавая эффект аккордеона.

Примечание:

Вы можете добавить столько блоков аккордеона, сколько вам нужно, просто повторив код для каждого заголовка и содержимого.

HTML разметка аккордеона

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

HTML разметка аккордеона обычно состоит из вложенных элементов. Сначала определяется основной элемент аккордеона, обычно это список

или
  1. . Затем внутри элемента аккордеона располагаются отдельные секции
  2. или
    . Каждая секция содержит заголовок

    или

    и содержимое

    . Заголовок служит для отображения названия секции, а содержимое — для отображения дополнительной информации, которая будет открыта или закрыта по клику.

    Пример HTML разметки аккордеона:

    <ul class="accordion"><li><h3>Заголовок секции 1</h3><div><p>Содержимое секции 1</p></div></li><li><h3>Заголовок секции 2</h3><div><p>Содержимое секции 2</p></div></li><li><h3>Заголовок секции 3</h3><div><p>Содержимое секции 3</p></div></li></ul>

    В данном примере аккордеон представлен в виде списка

    • , внутри которого содержатся три секции
    • . Каждая секция включает в себя заголовок

      и содержимое

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

      Шаг 3: CSS стилизация аккордеона

      Во-первых, нужно установить начальные стили для контейнера аккордеона. Мы можем использовать элемент <ul> для обертки, и добавить класс .accordion к нему:

      <ul class="accordion"><li>...</li><li>...</li><li>...</li></ul>

      Далее, нам нужно задать стили для каждого заголовка (элементы <h3>) и для содержимого (элементы <div class="content">). Вот пример базовых стилей:

      .accordion h3 {background-color: #f2f2f2;padding: 10px;margin: 0;cursor: pointer;}.accordion .content {display: none;background-color: #fff;padding: 10px;margin: 0;}

      В этом примере мы задаем цвет фона и отступы для заголовков, а также скрываем содержимое аккордеона с помощью display: none;.

      Теперь нам нужно добавить CSS стили, чтобы позволить аккордеон открыться и закрыться при нажатии на заголовок. Мы можем использовать классы .active и .collapsed, чтобы определить разные состояния заголовка и содержимого аккордеона.

      .accordion .active {background-color: #eaeaea;}.accordion .collapsed {display: none;}

      Теперь, при клике на заголовок, мы будем добавлять или удалять класс .active у элемента <h3>, чтобы изменить его внешний вид. Также мы будем изменять свойство display для содержимого аккордеона, чтобы оно отображалось или скрывалось.

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

      Стилизация аккордеона

      Когда аккордеон создан, можно приступать к его стилизации для достижения необходимого внешнего вида. Для этого можно использовать CSS.

      Во-первых, можно изменить цвет фона активного заголовка аккордеона:

       .accordion .active {background-color: #f6f6f6;}

      Далее, можно изменить цвет фона неактивного заголовка аккордеона:

      .accordion .title {background-color: #fff;}

      Также можно изменить цвет текста заголовков аккордеона:

      .accordion .title {color: #333;}

      Если нужно добавить отступы между заголовками и контентом аккордеона, можно использовать свойство margin:

      .accordion .content {margin: 10px 0;}

      Кроме того, можно добавить границу к заголовкам аккордеона:

      .accordion .title {border: 1px solid #ccc;}

      Данные стили позволят настраивать внешний вид аккордеона в зависимости от конкретных требований и дизайна страницы.

      Шаг 4: Добавление функционала аккордеона

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

      Для этого мы воспользуемся функцией jQuery slideToggle(). Она позволяет создать плавные анимационные переходы между скрытым и открытым состоянием элементов.

      $('h3').click(function() {$(this).next().slideToggle();});

      В данном примере мы выбираем элементы h3 (заголовки разделов) с помощью селектора $(‘h3’). Затем мы добавляем обработчик события click(), который вызывает функцию, выполняющую анимацию с помощью метода slideToggle() для следующего элемента после текущего заголовка.

      Теперь, когда пользователь кликает на заголовок, связанный с разделом аккордеона, содержимое раздела будет плавно открываться или скрываться. Это добавит интерактивности нашему аккордеону и создаст на странице более удобное использование.

      Скрипт для работы аккордеона

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

      $(document).ready(function(){$('.accordion-header').click(function(){$(this).toggleClass('active');$(this).next('.accordion-content').slideToggle();});});

      Этот скрипт работает следующим образом:

      1. Когда страница полностью загружена и готова к работе, скрипт начинает свою работу.
      2. При клике на заголовок аккордеона с классом «accordion-header», скрипт выполняет следующие действия:
        1. Добавляет или удаляет класс «active» у кликнутого заголовка. Класс «active» используется для стилизации активного заголовка аккордеона.
        2. Производит плавное открытие или закрытие контента аккордеона, находящегося сразу после кликнутого заголовка. Для этого используется метод slideToggle().

      Таким образом, при клике на заголовок аккордеона происходит открытие или закрытие соответствующего контента, а также изменяется его визуальное представление с помощью добавления или удаления класса «active».

Добавить комментарий

Вам также может понравиться