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

226
Visualizações
Cambiar el CSS del elemento secundario cuando se desplaza el elemento primario

En primer lugar, asumo que esto es demasiado complejo para CSS3, pero si hay una solución en alguna parte, me encantaría usarla.

El HTML es bastante sencillo.

 <div class="parent"> <div class="child"> Text Block 1 </div> </div> <div class="parent"> <div class="child"> Text Block 2 </div> </div>

El div secundario está configurado para mostrar: ninguno; por defecto, pero luego cambia a display:block; cuando se pasa el mouse sobre el div principal. El problema es que este marcado aparece en varios lugares de mi sitio, y solo quiero que el niño se muestre si el mouse está sobre su padre, y no si el mouse está sobre cualquiera de los otros padres (todos tienen la misma clase nombre y sin identificación).

Intenté usar $(this) y .children() sin éxito.

 $('.parent').hover(function(){ $(this).children('.child').css("display","block"); }, function() { $(this).children('.child').css("display","none"); });
over 4 years ago · Santiago Trujillo
3 Respostas
Responde à pergunta

0

¿Por qué no usar CSS?

 .parent:hover .child, .parent.hover .child { display: block; }

y luego agregue JS para IE6 (dentro de un comentario condicional, por ejemplo) que no admite :hover correctamente:

 jQuery('.parent').hover(function () { jQuery(this).addClass('hover'); }, function () { jQuery(this).removeClass('hover'); });

He aquí un ejemplo rápido: Fiddle

over 4 years ago · Santiago Trujillo Relatório

0

No es necesario usar JavaScript o jquery, CSS es suficiente:

 .child{ display:none; } .parent:hover .child{ display:block; }

VER DEMO

over 4 years ago · Santiago Trujillo Relatório

0

.parent:hover > .child { /*do anything with this child*/ }
over 4 years ago · Santiago Trujillo 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