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

Se me repite animación

Estas en el tema de Se me repite animación en el foro de Frameworks JS en Foros del Web. Hice este script con jquery Cita: <style> #selector { top:50px; position:absolute; width:250px; min-height:200px; height:auto; margin:auto; left:55%; background-color:#eee; border:1px solid #ff0000; } </style> <script> function selector ...
  #1 (permalink)  
Antiguo 31/05/2011, 19:30
 
Fecha de Ingreso: noviembre-2007
Mensajes: 498
Antigüedad: 16 años, 4 meses
Puntos: 20
Exclamación Se me repite animación

Hice este script con jquery

Cita:




<style>


#selector
{
top:50px;
position:absolute;
width:250px;
min-height:200px;
height:auto;
margin:auto;
left:55%;
background-color:#eee;
border:1px solid #ff0000;
}

</style>













<script>

function selector (id)
{

/////
$(document).ready(

function()
{


if (id=="ok")
{
$("#selector").hide( "blind",{direction: "vertical"}, 1000 );
$("#boton").hide( "blind",{direction: "vertical"}, 1000 );
}

else
{
$("#selector").show( "blind",{direction: "vertical"}, 1000 );
$("#boton").show( "blind",{direction: "vertical"}, 1000 );
}



}

);


/////
}

</script>



<input type="text" name="textfield" value="Seleccionar Acci&oacute;n a Realizar" onClick="javascript:selector()">

<div id="boton" style="display:none;">
<a href="#" onClick="javascript:selector('ok')">X</a>
</div>




Le doy al campo y aparece la x y sale el div pero cuando presiono la x para ocultar el div este se repite el efecto blind dos veces sin más no lo comprendo a ver que me pueden decir , muchas gracias y un saludo a todos
  #2 (permalink)  
Antiguo 03/06/2011, 12:13
 
Fecha de Ingreso: noviembre-2007
Mensajes: 498
Antigüedad: 16 años, 4 meses
Puntos: 20
Respuesta: Se me repite animación

A alguien se le ocurre por que me ocurre esto de que se repite la animación , muchas gracias
  #3 (permalink)  
Antiguo 03/06/2011, 12:32
Avatar de tredio  
Fecha de Ingreso: noviembre-2008
Ubicación: Carabobo
Mensajes: 466
Antigüedad: 15 años, 4 meses
Puntos: 66
Respuesta: Se me repite animación

para que no se repia necesitas poner un stop()

Código Javascript:
Ver original
  1. $("#selector").stop().hide();
__________________
Extension Google Chrome
dar las gracias no cuesta nada :D
  #4 (permalink)  
Antiguo 04/06/2011, 05:55
 
Fecha de Ingreso: noviembre-2007
Mensajes: 498
Antigüedad: 16 años, 4 meses
Puntos: 20
Respuesta: Se me repite animación

Muchas Gracias tredio lo voy a probar y te comento , muchas gracias :) !!!

Etiquetas: ajax, jquery
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 16:02.