Tema: break;
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/11/2010, 09:30
Banditolane
 
Fecha de Ingreso: marzo-2010
Mensajes: 128
Antigüedad: 14 años, 8 meses
Puntos: 1
break;

Buenas a todos:

Tengo un problemilla que seguro sabréis resolver con los ojos cerrados. He de utilizar un break; para interrumpir el flujo de variables pero resulta que eso hace que ni Firefox ni IE me ejecuten ni una sola parte del código. ¿Sabéis como puedo solucionar este problema? Os pongo el código por si se os ocurre alguna solución:

Código:
$("#prev").click( function() {   
     if(x == 1) {       
         $("#destacado1").fadeOut("easeout");       
         $("#destacado0").delay(700).fadeIn("easein"); 
         x = 0; 
         break;
     }     
});    
$("#next").click( function() {
    if(x == 0) {
       $("#destacado0").fadeOut("easeout");
       $("#destacado1").delay(700).fadeIn("easein");
       x = 1; 
       break;}    
});
   
$("#prev").click( function() {    
     if(x == 2) {       
         $("#destacado2").fadeOut("easeout");       
         $("#destacado1").delay(700).fadeIn("easein"); 
         x = 1; 
         break;}     
});    
$("#next").click( function() {
     if(x == 1) {       
         $("#destacado1").fadeOut("easeout");       
         $("#destacado2").delay(700).fadeIn("easein"); 
         x = 2; 
         break;}    
});
El código es generado con PHP, y x adquiere hasta el valor 10. El problema esta en que a la hora de hacer click sobre el botón, este continua de if en if de manera que aparece y desaparece todo y necesito el break; para que no lo haga... Se os ocurre algo.

Gracias y un saludo!
__________________
Cuantos más errores cometas, más cerca te encontrarás de la solución final. Lo importante es no rendirse...