Foros del Web » Programando para Internet » Javascript » Frameworks JS »

break;

Estas en el tema de break; en el foro de Frameworks JS en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 11/11/2010, 09:30
 
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...
  #2 (permalink)  
Antiguo 11/11/2010, 09:53
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 10 meses
Puntos: 772
Hola Banditolane

Muevo tu tema al foro de Frameworks y Plugins Javascript desde Javascript.

Saludos,
  #3 (permalink)  
Antiguo 11/11/2010, 16:06
 
Fecha de Ingreso: diciembre-2009
Ubicación: Misiones
Mensajes: 867
Antigüedad: 15 años
Puntos: 65
Respuesta: break;

fijate el error que te tira la consola de javascript

un break debe estar dentro de un loop o un switch

Cita:
para interrumpir el flujo de variables
no entiendo

si son condicionales, comparas algo con otra cosa si se cumple ejecutas algo, sino, hace otra cosa
Código Javascript:
Ver original
  1. x = 0;
  2.  
  3.                 if (x==0){
  4.                     x = 1
  5.                 } else if (x==1){
  6.                     x=2;
  7.                 } else if (x==2){
  8.                     x=3;
  9.                 }
  10.  
  11.                 alert(x);

seguramente te queres mover por 10 elementos, esa lógina con variables y asignando un valor según el valor de esa misma variable no sirve, imaginate si tenes 100 posibilidades


movete con prev() y next(), first() y last()
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:05.