x
1
2
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
3
<div id="accordeon">
4
<div class="acc-head">
5
<h3>JavaScript</h3>
6
</div>
7
<div class="ac-body">
8
JavaScript — прототипно-ориентированный сценарный язык программирования. Является реализацией языка ECMAScript.
9
</div>
10
<div class="acc-head">
11
<h3>Jquery</h3>
12
</div>
13
<div class="acc-body">
14
jQuery — библиотека JavaScript, фокусирующаяся на взаимодействии JavaScript и HTML. Библиотека jQuery помогает легко получать доступ к любому элементу DOM, обращаться к атрибутам и содержимому элементов DOM, манипулировать ими. Также библиотека jQuery предоставляет удобный API для работы с AJAX. Сейчас разработка jQuery ведётся командой jQuery во главе с Джоном Резигом.
15
</div>
16
<div class="acc-head">
17
<h3>DOM</h3>
18
</div>
19
<div class="acc-body">
20
DOM — это не зависящий от платформы и языка программный интерфейс, позволяющий программам и скриптам получить доступ к содержимому HTML-, XHTML- и XML-документов, а также изменять содержимое, структуру и оформление таких документов.
21
</div>
22
<div class="acc-head">
23
<h3>CSS</h3>
24
</div>
25
<div class="acc-body">
26
CSS — формальный язык описания внешнего вида документа, написанного с использованием языка разметки.
27
</div>
28
</div>
29
30
31
32
xxxxxxxxxx
8
1
$(document).ready(function() {
2
$('#accordeon .acc-head').on('click', f_acc);
3
});
4
5
function f_acc(){
6
$('#accordeon .acc-body').not($(this).next()).slideUp(200);
7
$(this).next().slideToggle(200);
8
}
xxxxxxxxxx
19
1
#accordeon {
2
width: 800px;
3
border: solid white;
4
box-shadow: 0 0 10px;
5
margin: auto;
6
}
7
8
.acc-head {
9
padding: 1px 1px;
10
background: gray;
11
cursor: pointer;
12
}
13
14
.acc-body {
15
padding: 10px;
16
border-bottom: 1px solid #c0c0c0;
17
margin-bottom: auto;
18
display: none;
19
}
Results:
JavaScript
JavaScript — прототипно-ориентированный сценарный язык программирования. Является реализацией языка ECMAScript.
Jquery
jQuery — библиотека JavaScript, фокусирующаяся на взаимодействии JavaScript и HTML. Библиотека jQuery помогает легко получать доступ к любому элементу DOM, обращаться к атрибутам и содержимому элементов DOM, манипулировать ими. Также библиотека jQuery предоставляет удобный API для работы с AJAX. Сейчас разработка jQuery ведётся командой jQuery во главе с Джоном Резигом.
DOM
DOM — это не зависящий от платформы и языка программный интерфейс, позволяющий программам и скриптам получить доступ к содержимому HTML-, XHTML- и XML-документов, а также изменять содержимое, структуру и оформление таких документов.
CSS
CSS — формальный язык описания внешнего вида документа, написанного с использованием языка разметки.
Свежие статьи в этой же рубрике
Каждая разработка сайта должна начинаться с технического задания. Техническое задание должно описывать структуру сайта, для кого он предназначен и какой функционал должен на нем присутствовать. . . .
В начале интервью обсуждался вопрос что же такое искусственный интеллект. В современном мире под ИИ понимается всё подряд – от умной колонки Алисы, которая разговаривает, . . .