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:
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.$("#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;} });
Gracias y un saludo!