¿Cómo se puede gatillar una función con keyup en un div?
Eso :)
| ||||
Respuesta: onkeyup en un div Si el <div> posee el atributo contenteditable con el valor booleano true , podrás registrar cualquier evento del teclado en él.
__________________ «Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío». ― Ayn Rand |
| |||
Respuesta: onkeyup en un div Para dispararlo (gatillarlo) es simple: Con vanilla js:
Código Javascript:
Ver original Con jQuery:
Código Javascript:
Ver original Como te comentan, para disparar el evento de forma natural (por la presión de una tecla), ese elemento necesita tomar el foco. Un "div" tal cual no puede tomar el foco, salvo si es contenteditable. Saludos! |
| |||
Respuesta: onkeyup en un div Cita:
Iniciado por Alexis88 Si el <div> posee el atributo contenteditable con el valor booleano true , podrás registrar cualquier evento del teclado en él. Cita: gracias a ambos!!!!
Iniciado por leugimsiul Para dispararlo (gatillarlo) es simple: Con vanilla js:
Código Javascript:
Ver original Con jQuery:
Código Javascript:
Ver original Como te comentan, para disparar el evento de forma natural (por la presión de una tecla), ese elemento necesita tomar el foco. Un "div" tal cual no puede tomar el foco, salvo si es contenteditable. Saludos! |
| |||
Respuesta: onkeyup en un div Hola nuevamente, sucede que todo esto es para un juego de rol... que lo voy a crear paso a pasito... El código me anda super:
Código HTML:
Ver original el problema son unos detalles gráficos el primer detalle es que al hacer click en el div aparece el cursor de texto: el segundo es que al hacer click en el personaje aparece un borde negro en el, y en la esquina sup. izquierda aparecen unos cuadrados: alguna solución? Última edición por alvaro_trewhela; 22/06/2016 a las 19:05 |
| |||
Respuesta: onkeyup en un div Ya es cosa de css. Al div ponle "cursor: default;" y a la imagen ponle "border: 0;" Lo de los cuadritos no tengo ni idea, parece como que te dejase redimensionar. Prueba con "resize: none;" pero vamos, como te digo, ni idea jeje. Saludos! |
| |||
Respuesta: onkeyup en un div lo logré:
Código HTML:
Ver original saludos!! Última edición por alvaro_trewhela; 23/06/2016 a las 08:46 |
Etiquetas: |