cuando un usuario hace clic en la barra espaciadora o retroceso Necesito crear una variable que almacene la acción para que pueda usarla para manipular una matriz. Quiero que el retroceso elimine un valor en una matriz y la barra espaciadora para crear un espacio. ¿Cómo puedo hacer esto?Reconocer el espacio de retroceso y la barra espaciadora con jQuery
Respuesta
Tal vez esto le puede ayudar:
$('body').keyup(function(e){
if(e.keyCode == 8){
// user has pressed backspace
array.pop();
}
if(e.keyCode == 32){
// user has pressed space
array.push('');
}
});
probar esto
$(document).ready(function() {
$('#inputid').bind('keypress', function(e) {
if (e.which == 32){//space bar
alert('space');
}
if (e.which == 8) {//backspace
alert('back space');
}
});
});
Aún no reconoce el espacio de respaldo –
http://jsfiddle.net/gSWwp/14/ pruébelo – run
Prueba este violín: http://jsfiddle.net/gSWwp/1/
que llamo el método e.preventDefault(); para ignorar el evento predeterminado asociado a la pulsación de tecla de un campo. http://api.jquery.com/event.preventDefault/
¡Se desplazó hacia abajo en la página! que quería utilizar la barra espaciadora para activar una función como:
$("#org").on("keydown", function(e){
if(e.keyCode == 32){
my_func();//The function executes but the page is scrolled down
}
});
Ahora he cambiado el código y añade retorno falsa y funcionó a la perfección, ya que no quiero el espacio de palabra escrita a máquina como bien.
$("#org").on("keydown", function(e){
if(e.keyCode == 32){
my_func();
return false;//to fix the scrolling down on space bar key press
}
});
- 1. Compruebe si se está presionando la barra espaciadora y el mouse se está moviendo al mismo tiempo con jQuery?
- 2. ¿Cómo crear espacio fijo y elementos de botón de barra espaciadora de forma programática?
- 3. jQuery: ¿evento de clic de activación en los enlaces con la barra espaciadora?
- 4. Reconocer espacio perdido
- 5. espacio flexible frente a la barra espaciadora fija elemento del botón
- 6. Filtro de jQuery y retroceso Filtro
- 7. Desactivación barra espaciadora desencadenar hacer clic para JButton
- 8. Botón de retroceso personalizado en la barra de navegación
- 9. WPF cuadro de texto no toma de entrada, el espacio y la tecla de retroceso funciona
- 10. Al presionar la barra espaciadora se desplaza hacia abajo la página?
- 11. ¿Por qué no se detecta el espacio de retroceso mediante el evento jQuery keypress?
- 12. Cómo atrapar la tecla de retroceso con jQuery?
- 13. jQuery: keyPress ¿El retroceso no se disparará?
- 14. ¿Cómo puedo hacer que la página shift + barra espaciadora aparezca en Vim?
- 15. Adjuntar un espacio con jQuery
- 16. Pulsar la barra espaciadora en el elemento ancla html no activa el evento clic. ¿Cómo dejar que esto suceda?
- 17. Espacio de nombres de JavaScript con jQuery
- 18. Usando el espacio de fondo con ncurses
- 19. Problema con la barra desplegable de año en jQuery datepicker
- 20. Superposición barra de progreso con jQuery
- 21. Diferencia en jQuery con el espacio de nombres XML y xhr.responseXML entre Opera y Firefox
- 22. jQuery: selector (nombre de clase con espacio)
- 23. Toggle clase activa en la barra de navegación con jQuery
- 24. ¿Detecta el retroceso y el del evento de "entrada"?
- 25. ¿Cómo mostrar la barra de progreso con jQuery?
- 26. Antlr: ¿La forma más simple de reconocer fechas y números?
- 27. cadena concat JavaScript con retroceso
- 28. Contenido usando todo el espacio disponible con jQuery Mobile
- 29. Android WebView deja espacio para la barra de desplazamiento
- 30. Problema de la barra de desplazamiento con el diálogo de la interfaz de usuario jQuery en Chrome y Safari
¿Qué es array.pop? ¿eso borra el último valor en la matriz? –
Sí. También puede buscar un elemento dentro de la matriz y eliminar esa. –
Todavía no reconoce el retroceso –