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!