Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

112
Vistas
¿Ratón atascado en la entrada?

No tengo idea de cómo hacer esta pregunta, pero aquí hay un problema:

ingrese la descripción de la imagen aquí

Tengo este tipo de barra de búsqueda ^ y cuando haces doble clic en ella, se reduce y la entrada desaparece ( display: none ). Pero cuando desaparece
ingrese la descripción de la imagen aquí

Y se muestra el cursor I-beam. Así que ya no puedo hacer clic o hacer doble clic en él (por alguna razón) probé input.blur(); pero debido a que no está enfocado, no funcionó. No tengo idea de qué buscar en Google para solucionarlo. Intenté algunas pero no hubo respuestas relacionadas.

HTML:

 <div class="search-field"> <input placeholder="Search" type="text"> <img src="search.svg" title="Double Click to toggle"> <img src="grip-lines.svg" alt="||" id="drag"> </div>

Uso fotogramas clave, así que también usaré CSS: (Editar: pondré más sobre css)

 .search-field { position: absolute; width: 385px; width: 20%; background-color: #FFFFFF; top: 15px; left: 8%; display: flex; align-items: center; justify-content: space-evenly; padding: 5px; border-radius: 10px; border: 1px black solid; } input { height: 80%; width: 300px; outline: none; transition: .3s; border-radius: 10px; border: 1px black solid; padding: 3px 5px; background-color: #E4E9F7; } @keyframes openSearch { 0% { width: 77px; } 100% { width: 385px; } } @keyframes closeSearch { 0% { width: 385px; } 100% { width: 77px; } } .openedSearch { animation: openSearch 0.5s both; } .closedSearch { animation: closeSearch 0.5s both; }

JS:

 let searchState = true let toggleSearchState = () => { searchState = !searchState if (searchState == true) { searchField.className = 'search-field openedSearch' input.style.display = 'block' } else { searchField.className = 'search-field closedSearch' input.style.display = 'none' } } searchBtn.addEventListener('dblclick', toggleSearchState)
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Dado que todo parece funcionar bien en este violín . Lo único que queda (que no pude probar) son las imágenes SVG y cualquier código que les hayas adjuntado.

Como la identificación de la imagen de la tubería es arrastrar, asumo que le ha adjuntado un evento de arrastre. Además, si no se establece el tamaño de la imagen, es posible que se superponga, cubriendo todo search-field cuando el ancho se establece 77px .

Una solución fácil sería establecer la altura y el ancho de la etiqueta img con el evento arrastrable, para que pueda estar seguro de que no se superpone.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda