У меня есть веб-страница портфолио, где мне нужны описания и тэг «Image» для отображения при нажатии на проекты. Для этого я использую переключатель, javascript.
В настоящее время у меня есть этот фрагмент кода, где я хочу, чтобы span.class и абзац расширялись при щелчке по проекту. В противном случае я sh пойму, что оба элемента остаются скрытыми на странице. Прямо сейчас я не могу скрыть span.class перед переключением, и поэтому на переключателе отображается только абзац, из-за чего все выглядит странно. Это код, который я использую.
$(document).ready(function(){
$(".li_element").each(function(index) {
$(this).find('p','span.PopUp').first().hide();
});
$("li").click(function(){
$(this).find('p','span.PopUp').first().toggle();
$(this).toggleClass("expand");
});
});
<li class="Project" data-modal="myModal_1">
<span id="myBtn_1">
Lirma Type
</span>
<span id="year">
2019
</span>
<div class="Describtion">
<span class="PopUp" >Images</id>
<p style="display:none;">
Typedesign
</p>
</div>
<div id="myModal_1" class="modal" >
<div class="modal-content">
<div id="demo" class="carousel slide" data-ride="carousel">
<!-- The slideshow -->
<div class="carousel-inner">
<div class="carousel-item active">
<img src="Images/Lirma/type.jpg" alt="img" width="100%">
</div>
</div>
<p>Type design</p>
</div>
</div>
</div>
</li>