Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Problema hover effect con filtros

Estas en el tema de Problema hover effect con filtros en el foro de Frameworks JS en Foros del Web. Hola! Estoy montando un portfolio donde quiero conseguir un efecto muy concreto. Veréis, se trata de tener una pared con todos los trabajos que ocupan ...
  #1 (permalink)  
Antiguo 02/05/2011, 04:35
 
Fecha de Ingreso: octubre-2006
Mensajes: 199
Antigüedad: 18 años, 1 mes
Puntos: 3
Problema hover effect con filtros

Hola!

Estoy montando un portfolio donde quiero conseguir un efecto muy concreto. Veréis, se trata de tener una pared con todos los trabajos que ocupan toda la ventana del navegador. Nada más cargar la página por css hago que todos los trabajos tengan una opacidad de 0.4 y cuando el usuario hace hover sobre cada item este obtiene una opacidad del 100%, así:

Código PHP:
.thumb {
floatleft;
width175px;
opacity:0.4;
overflow:hidden;
}
.
thumb:hover{
    -
moz-transitionopacity 0.3s
    -
webkit-transitionopacity 0.3s
    -
o-transitionopacity 0.3s
    
transitionopacity 0.3s;
    
opacity:1;
    } 
Bien, hasta aquí todo OK. Pero además uso un sistema de filtros para cada una de las categorías de los trabajos incluidos. El filtro funciona de la siguiente manera:

Código PHP:
$("#filter-menu a").click(function() {
        var 
cat = $(this).attr("class");
        $(
"#works .thumb").not("."+cat).fadeTo(2500.1);
        $(
"#works .thumb").filter("."+cat).fadeTo(2501);
        $(
"#filter-menu a").parent().removeClass("active");
        $(
this).parent().addClass("active");
        return 
false;
    });
    
    $(
"#filter-menu a.none").click(function() {
        $(
"#works .thumb").fadeTo(2500.4);
    }); 
Así cuando un filtro se activa, pongamos por ejemplo photography, todos los trabajos relativos a esa clase/categoría suben su opacidad hasta el 100% y el resto disminuye hasta el 40%.

Mi problema viene entonces, porque para que funcione como debe si el usuario hace hover sobre cualquier item este, porque así lo dice la css, realiza una transición de su opacidad pasando del 0.1 en el que está, al 100% mientras el usuario está sobre el item y al 0.4 cuando deja de estas sobre/hover. Con lo cual se pierde la lógica de lo que se pretende, que es aislar todos aquellos trabajos que no tengan que ver con la categoría por la que se ha filtrado. Así mismo cuando se realiza hover sobre uno de los trabajos que sí corresponden con la categoría sucede lo mismo. Está al 100%, pasa al 100% (no pasa nada), pero cuando el usuario deja de estar sobre este pasa al 0.4 de opacidad. De modo que pierde el filtro que marca el 0.1 de opacidad.

Tengo dos botones más en los filtros, uno que quita cualquier filtro -todos los trabajos a 0.4 de opacidad- y el otro hace filtrar todos los trabajos, es decir, que pone al 100% de opacidad todos.

Espero haber explicado correctamente mi problema y que alguien me pueda echar un cable con ello porque la verdad es que he probado muchas cosas y no me funciona nada!

Un saludo!
  #2 (permalink)  
Antiguo 03/05/2011, 03:16
 
Fecha de Ingreso: octubre-2006
Mensajes: 199
Antigüedad: 18 años, 1 mes
Puntos: 3
Respuesta: Problema hover effect con filtros

Tengo un par de asuntos más por pulir en este mismo proyecto. Si quieres ayudarme y te ves con capacidad de resolver estos puntos, creo que no son dificiles par alguien con experiencia, puedo pagar hasta 20€/hora.

Agradecería cualquier tipo de orientación desde el foro o una ayuda remunerada directamente como digo.

Muchas gracias.
  #3 (permalink)  
Antiguo 03/05/2011, 07:25
Avatar de chicohot20  
Fecha de Ingreso: mayo-2009
Mensajes: 388
Antigüedad: 15 años, 6 meses
Puntos: 43
Respuesta: Problema hover effect con filtros

Me gustaria ayudarte, pero no entiendo. talvez si lo vemos online puedo ayudarte.
  #4 (permalink)  
Antiguo 04/05/2011, 12:49
Avatar de chichote
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Santiago - Chile
Mensajes: 1.868
Antigüedad: 20 años
Puntos: 145
Respuesta: Problema hover effect con filtros

Trate de seguirte la idea, pero me perdi jeje, falta de concentracion diria yo.

Lo mismo que chicohot20, publica un demo para entender mejor la idea.


saludos.
__________________
http://chicho.ninja yiaaaa

Etiquetas: jquery
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 01:44.