Ver Mensaje Individual
  #2 (permalink)  
Antiguo 31/03/2016, 09:29
sintel_1
 
Fecha de Ingreso: enero-2014
Ubicación: Navarra
Mensajes: 94
Antigüedad: 10 años, 11 meses
Puntos: 18
Respuesta: Efectos al aparecer y desaparecer capas

Hola.

Yo usaria la funcion toggleClass() para añadir o quitar una clase.

en la hoja de estilos añade esta regla :

.verde { border: 6px solid green; }

y en el js añade esa clase con toggleClass

y en cuanto a lo de redirigir cuando haya 3 seleccionadas yo usaria una funcion que cuente cuantas clases "verde"
seria algo asi:

Código Javascript:
Ver original
  1. $(document).ready(function(){
  2.          $('.show-chocolate').on('click',function(){
  3.             $('.bacon').toggle('slow');
  4.             $('.item-chocolate img').toggleClass("verde");
  5.             cuenta();            
  6.          });
  7.          $('.show-cereza').on('click',function(){
  8.             $('.cereza').toggle('slow');
  9.             $('.item-cereza img').toggleClass("verde");
  10.             cuenta();            
  11.          });
  12.         $('.show-caramelos').on('click',function(){
  13.             $('.caramelosi').toggle('slow');
  14.             $('.item-caramelos img').toggleClass("verde");
  15.             cuenta();            
  16.          });
  17.         $('.show-merengue').on('click',function(){
  18.             $('.merengue').toggle('slow');
  19.             $('.item-merengue img').toggleClass("verde");
  20.             cuenta();            
  21.          });
  22.         $('.show-figura').on('click',function(){
  23.             $('.figura').toggle('slow');
  24.             $('.item-figura img').toggleClass("verde");
  25.             cuenta();            
  26.          });
  27.         $('.show-lazos').on('click',function(){
  28.             $('.lazos').toggle('slow');
  29.             $('.item-lazos img').toggleClass("verde");
  30.             cuenta();            
  31.          });        
  32.          
  33.       });
  34.     function cuenta(){
  35.     var seleccionadas = $('.verde').length;
  36.     if (seleccionadas > 2){
  37.     window.location = 'http://www.google.com';
  38.          }}

no lo he probado, espero te funcione
saludos