J'ai un tableau de bord qui a une série de panneaux. Dans chaque panneau, il y a des articles. Parfois, il y a beaucoup d'éléments dans un panneau. Je veux montrer seulement les trois premiers éléments dans un panneau, puis une bascule pour montrer/cacher le reste.Vous voulez montrer les trois premiers divs, puis faire le reste Toggle
<div class="dashboard">
<div class="panel">
<!-- these first three should always be visible -->
<div class="item">
</div>
<div class="item">
</div>
<div class="item">
</div>
<!-- these last two should be hidden -->
<div class="item">
</div>
<div class="item">
</div>
<!-- this button should toggle display of the last two -->
<span class="button toggle"></span>
</div>
<div class="panel">
<!-- this should be untouched because there are only three items -->
<div class="item">
</div>
<div class="item">
</div>
<div class="item">
</div>
<!-- as there are only three items in this panel, this button does not need to display -->
<span class="button toggle"></span>
</div>
</div>
J'ai essayé d'utiliser :nth-child(-n+3)
dans mon SASS seulement montrer les 3 premiers articles, qui travaillaient, mais ne pouvait pas comprendre comment coupler cela avec jquery pour activer les divs restants et hors .
Il convient également de mentionner que la bascule ne doit afficher/masquer que les éléments de son propre panneau, pas tous les panneaux.
@SilverSurfer Qu'est-ce que tu ne comprends pas? C'est assez clair. –