Foros del Web » Creando para Internet » Diseño web »

blur en jquery

Estas en el tema de blur en jquery en el foro de Diseño web en Foros del Web. No me funciona el blur en jquery en chrome y mozilla, en ie7 si, alguien sabe por que ? Gracias es para que cambie de ...
  #1 (permalink)  
Antiguo 30/07/2009, 18:56
 
Fecha de Ingreso: julio-2009
Mensajes: 53
Antigüedad: 8 años, 4 meses
Puntos: 0
blur en jquery

No me funciona el blur en jquery en chrome y mozilla, en ie7 si, alguien sabe por que ? Gracias
es para que cambie de color el campo input cuando escribo y cuando pierde el foco vuelve a blanco.

$(document).ready(function(){
$("input").focus(function () {
$(this).css( "backgroundColor", "#ffffaa" );
return true;
});
$("input").blur(function() {
$(this).css('backgroundColor', '#ffffff');
return true;
});
});
  #2 (permalink)  
Antiguo 30/07/2009, 19:05
Avatar de NUCKLEAR
Moderador radioactivo
 
Fecha de Ingreso: octubre-2005
Ubicación: Cordoba-Argentina
Mensajes: 5.688
Antigüedad: 12 años, 1 mes
Puntos: 890
Respuesta: blur en jquery

Instalate firebug a firefox y fijate los errores.
__________________
Drupal Argentina
  #3 (permalink)  
Antiguo 03/08/2009, 09:37
 
Fecha de Ingreso: julio-2009
Mensajes: 53
Antigüedad: 8 años, 4 meses
Puntos: 0
Respuesta: blur en jquery

gracias por la respuesta, pero no me tira ningun error, me acabo de dar cuenta de una cosa que cuando me paso de campo en campo en el formulario con tab anda, el problema es que le hice algo para poder pasar de campo en campo con enter y ahi es cuando no anda, pero en internet explorer anda, es una funcion que cuando estoy en campos de determinada clase y presiono enter le hago foco en el campo siguiente.

var allinput = $(".pos");
$(".pos").keypress(function(e) {
var codigo = (document.all) ? e.keyCode : e.which;
if (codigo == 13) { var index = $(".pos").index(this); allinput[index+1].focus(); return true; }
return true;
});
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:56.