Ver Mensaje Individual
  #3 (permalink)  
Antiguo 23/07/2013, 13:46
Jarkaos
 
Fecha de Ingreso: noviembre-2002
Ubicación: Suecia
Mensajes: 253
Antigüedad: 21 años, 6 meses
Puntos: 2
Respuesta: No puedo encontrar la solucion - Jquery

ok,

asi se ve mi script ahora y funciona sin importar el tipo de letra:

Código Javascript:
Ver original
  1. $(document).ready(function() {
  2.     var keyWord;
  3.     var theElement = $("#headerContainer,footer");
  4.     var resultContainer = $("#resultsContainer");
  5.     $("#send").click(function() {
  6.         keyWord = $("#searchText").val();
  7.        
  8.         switch(keyWord) {
  9.             case(keyWord = 'love'):
  10.             case(keyWord = 'kärlek') :
  11.                
  12.                 theElement.removeClass().addClass("love");
  13.                 resultContainer.removeClass().addClass("loveResultContainer");
  14.                 break;
  15.                
  16.             case(keyWord = 'sky') :
  17.             case(keyWord = 'himmel') :
  18.                 theElement.removeClass().addClass("sky");
  19.                 resultContainer.removeClass().addClass("skyResultContainer");
  20.                 break;
  21.                
  22.             case(keyWord = 'forest') :
  23.             case(keyWord = 'skog') :
  24.                 theElement.removeClass().addClass("forest");
  25.                 resultContainer.removeClass().addClass("forestResultContainer");
  26.                 break;
  27.                
  28.             case(keyWord = 'summer') :
  29.             case(keyWord = 'sommar') :
  30.                 theElement.removeClass().addClass("summer");
  31.                 resultContainer.removeClass().addClass("summerResultContainer");
  32.                 break;
  33.                
  34.             case(keyWord = 'winter') :
  35.             case(keyWord = 'vinter') :
  36.                 theElement.removeClass().addClass("winter");
  37.                 resultContainer.removeClass().addClass("winterResultContainer");
  38.                 break;
  39.         }
  40.     });
  41.    
  42. });

se puede arreglar mas este codigo? Ahora solo funciona con 5 palabras en dos idiomas pero seria imposible para mi usar todas las palabras que a una persona se le pueda ocurrir.