Question

J'utilise le plugin de maçonnerie pour flotter des éléments sur une page, et il utilise la classe .item pour appliquer l'effet de maçonnerie aux div.

Je voudrais postuler .fadeOut et .fadeIn à plusieurs divs qui sont déjà la maçonnerie .items, mais comme je ne peux pas appliquer le même identifiant à différents divs, cela s'avère difficile.

Voici ce que je fais maintenant, ce qui ne fonctionne pas correctement:

JS:

$("#shapiro").click(function() {
      $('#container div:not(#id1)').fadeOut('fast');
      $('#id1').fadeIn('fast');
    });

HTML:

<div id="container">
    <div class="item" class="id1">some content</div>
    <div class="item" class="id1">some content</div>
    <div class="item" class="id2">some content</div>
    <div class="item" class="id2">some content</div>
</div>

J'ai essayé d'appliquer plusieurs classes à chaque div, mais cela ne fonctionne pas non plus. Merci d'avance.

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top