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

Función repetida 2 veces

Estas en el tema de Función repetida 2 veces en el foro de Frameworks JS en Foros del Web. Hola, Tengo esta función. Código HTML: estado=0; function zoom(){ if(estado==0){ $('img[id^="img"]').effect("scale",{percent:(100*2.5)},1000); $('imgcos').css('cursor','hand'); $( ".imgcos" ).draggable({ disabled: false }); $( ".imgcos" ).draggable({containment: [-362,-492,370,110]}); estado=1; }; } ...
  #1 (permalink)  
Antiguo 30/06/2011, 07:36
 
Fecha de Ingreso: enero-2011
Ubicación: Barcelona
Mensajes: 79
Antigüedad: 13 años, 11 meses
Puntos: 1
Función repetida 2 veces

Hola, Tengo esta función.

Código HTML:
	estado=0;
	function zoom(){
		if(estado==0){
			$('img[id^="img"]').effect("scale",{percent:(100*2.5)},1000);
			$('imgcos').css('cursor','hand');
			$( ".imgcos" ).draggable({ disabled: false });
			$( ".imgcos" ).draggable({containment: [-362,-492,370,110]});
			estado=1;
		};
	}

	function inici(){
		if(estado==1){
			$(".imgcos").animate({top:"0px",left:"0px"},500,function(){
				$('img[id^="img"]').effect("scale",{percent: 40},1000)});
			$('imgcos').css('cursor','inherit');
			$( ".imgcos" ).draggable({ disabled: true });
			estado=0;
		}
	} 
Que lo llamo des de esta manera

Código HTML:
<div style="position:absolute; width:25px; height:25px; left: 625px; top: 31px; z-index: 3;"><a href="#"><img src="images/tools/zoom-.png" style="width:25px; height:25px;" border="0" onClick="inici()"/></a>
</div> 
Como puede ser que me haga la función inici 2 veces y me reduzca el tamaño 2 veces el 40%??
No entiendo que hago mal, ni como solucionarlo.

Muchas gracias a todos.
  #2 (permalink)  
Antiguo 01/07/2011, 03:33
 
Fecha de Ingreso: enero-2011
Ubicación: Barcelona
Mensajes: 79
Antigüedad: 13 años, 11 meses
Puntos: 1
Respuesta: Función repetida 2 veces

Solucionado, llamava la función des de otro lado y se devian de cruzar o algo, he hecho 2 unciones con nombres diferentes que hacen lo mismo para solucionarlo.

Muchas gracias y disculpen las molestias.

Etiquetas: javascript, repetida, veces
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 23:16.