Ver Mensaje Individual
  #4 (permalink)  
Antiguo 03/04/2016, 11:18
El_Astur
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Efectos al aparecer y desaparecer capas

Nada, lo he seguido probando pero en cuanto seleccionas 2 elementos ya redirecciona siempre...

Cita:
Iniciado por sintel_1 Ver Mensaje
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