J'utilise le dernier et le plus grand jQuery.jQuery - Quel est le moyen le plus efficace de filtrer les premier et deuxième éléments trouvés?
Je vais avoir un dix divs avec le contenu. Au chargement de la page, je dois fermer tous les divs sauf le premier et le second. Seuls les deux premiers divs je veux visible. Sous ces div deux visibles sont "montrer plus" et "montrer moins" boutons. Lorsque l'utilisateur clique sur le bouton Afficher plus, toutes les divs vont glisser vers le bas. Lorsque l'utilisateur clique sur le bouton Afficher moins, tous sauf les deux premiers divs doivent glisser vers le haut.
Je sais comment arriver au premier, le dernier, mais je ne sais pas comment filtrer le premier et le second élément. Je sais que je pourrais faire cela avec plus de bricolage que je ne l'ai déjà fait, mais je veux savoir la façon la plus efficace et la plus lisible de le faire. Pouvez-vous m'aider?
Un chargement de la page, cela devrait passer par et fermer tous, mais les premier et deuxième divs:
$(".BrandParagraph").each(function() {
// should close all but first and second
$(this).slideUp;
});
$(".ShowMore").click(function() {
// slide down all
$(".BrandParagraph").slideDown();
});
$(".ShowMore").click(function() {
// slide up all but first and second
$(".BrandParagraph").slideDown();
});
.EQ (i) traitera la liste des éléments retournés comme un tableau vous permettra d'éléments que vous voulez – kralco626