Hello, everyone!
I would like to know the correct way to write this simple snippet of JavaScript:
When you click on the ".more" div, all the ".content" divs are expanding.
What is the correct semantics of writing so that a click on the ".more" div of the id="languages" does not execute the action on the ".conteudo" div of "ids" and "frameworks" and vice versa.
$(".mais").click(function() {
$(".mais").fadeOut()
$(".menos").css("display", "flex")
$(".conteudo").css("max-height", "60rem")
});
$(".menos").click(function() {
$(".menos").fadeOut()
$(".mais").css("display", "flex")
$("#conhecimentos .conteudo").css("max-height", "0")
});
<div id="linguagens">
<div class="titulo">
<h2>Linguagens</h2>
<div class="expand">
<div class="mais">
</div>
<div class="menos">
</div>
</div>
</div>
<div class="conteudo">
<p>exemplo
<br>exemplo
<br>exemplo
<br>exemplo</p>
</div>
</div>
<div id="codigos">
<div class="titulo">
<h2>Codigos</h2>
<div class="expand">
<div class="mais">
</div>
<div class="menos">
</div>
</div>
</div>
<div class="conteudo">
<p>exemplo
<br>exemplo
<br>exemplo
<br>exemplo</p>
</div>
</div>
<div id="frameworks">
<div class="titulo">
<h2>Frameworks</h2>
<div class="expand">
<div class="mais">
</div>
<div class="menos">
</div>
</div>
</div>
<div class="conteudo">
<p>exemplo
<br>exemplo
<br>exemplo
<br>exemplo</p>
</div>
</div>