Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

171
Visualizações
¿Cómo hacer que siempre aparezcan solo 3 elementos incluso después de agregar 1 de ellos?

Solo necesito un máximo de 3 elementos para que aparezcan en la pantalla en todo momento y si se elimina uno de ellos, el siguiente en la línea ocupa su lugar y así sucesivamente hasta que no haya elementos.

Aquí está el fragmento de código:

 <div class="mob-keys-container" id="mob-keys-container"> <img class="answerIcon mobIcon active" draggable="true" id="answer_1_mob" src="./images/5.1.png" alt="key"> <img class="answerIcon mobIcon active" draggable="true" id="answer_2_mob" src="./images/5.2.png" alt="key"> <img class="answerIcon mobIcon active" draggable="true" id="answer_3_mob" src="./images/5.3.png" alt="key"> <img class="answerIcon mobIcon active" draggable="true" id="answer_4_mob" src="./images/5.4.png" alt="key"> <img class="answerIcon mobIcon active" draggable="true" id="answer_5_mob" src="./images/5.5.png" alt="key"> <img class="answerIcon mobIcon active" draggable="true" id="answer_6_mob" src="./images/5.6.png" alt="key"> </div>

Y aquí está el mejor código que funciona:

 $('.info-mob').on('click', () => { $('#mob-keys-container').toggle(); $('#mob-keys-container').children().slice(0, 3).show(); });

.info-mob abre una pestaña que contiene todos los elementos y, mientras está abierta, debe haber un máximo de 3 elementos. Todo funciona bien si cierro y vuelvo a abrir esa pestaña, pero necesito que sea más dinámico y siempre tenga un máximo de 3 elementos, incluso si agrego uno con una función diferente.

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Creo que esto resolverá su problema con la ayuda de CSS

 #mob-keys-container *{ display:none; } #mob-keys-container *:nth-child(-n+3){ display:block; }
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda