Efectos de jQuery

  • Página anterior
  • Página siguiente

jQuery puede crear efectos de ocultar, mostrar, alternar, deslizar y animaciones personalizadas, entre otros.

Pruebe usted mismo

Pruebe este efecto jQuery:

CodeW3C.com - El sitio web líder en tutoriales de tecnología web

En CodeW3C.com, puede encontrar todos los tutoriales de construcción de sitios web que necesita.

Haga clic aquí

Ejemplo

jQuery hide()
Demostración de la función jQuery hide().
jQuery hide()
Otra demostración de hide(). Cómo ocultar parte del texto.
jQuery slideToggle()
Demostración de un efecto de panel deslizable simple.
jQuery fadeTo()
Demostración de la función jQuery fadeTo().
jQuery animate()
Demostración de la función jQuery animate().

Ocultar y mostrar de jQuery

A través de las funciones hide() y show(), jQuery admite la ocultación y visualización de elementos HTML:

Ejemplo

$\("#hide\").click(function(){
$\("p\").hide();
});
$\("#show\").click(function(){
$\("p\").show();
});

Pruebe usted mismo

Las funciones hide() y show() pueden establecer dos parámetros opcionales: speed y callback.

Sintaxis:

$\$(selector).hide(speed,callback)
$\$(selector).show(speed,callback)

speed El parámetro especifica la velocidad de ocultamiento o mostrado. Puedes configurar estos valores: "slow", "fast", "normal" o en milisegundos.

callback Los parámetros son los nombres de las funciones que se ejecutan después de que se completan las funciones hide o show. Aprenderás más sobre esto en los capítulos siguientes de este tutorial. callback Conocimiento de los parámetros.

Ejemplo

$("button").click(function(){
$\("p\").hide(1000);
});

Pruebe usted mismo

Toggle de jQuery

La función toggle() de jQuery utiliza las funciones show() o hide() para cambiar el estado de visibilidad de los elementos HTML.

Oculta los elementos visibles y muestra los elementos ocultos.

Sintaxis:

$\$(selector).toggle(speed,callback)

speed El parámetro puede configurar estos valores: "slow", "fast", "normal" o en milisegundos.

Ejemplo

$("button").click(function(){
$\("p\").toggle();
});

Pruebe usted mismo

callback El parámetro es el nombre de la función que se ejecuta después de que el función se complete. Aprenderás más sobre esto en los capítulos siguientes de este tutorial. callback Conocimiento de los parámetros.

Funciones de deslizamiento de jQuery - slideDown, slideUp, slideToggle

jQuery tiene las siguientes funciones de deslizamiento:

$\$(selector).slideDown(speed,callback)
$\$(selector).slideUp(speed,callback)
$(selector).slideToggle(speed,callback)

speed Los parámetros pueden configurar estos valores: "slow", "fast", "normal" o en milisegundos.

callback El parámetro es el nombre de la función que se ejecuta después de que el función se complete. Aprenderás más sobre esto en los capítulos siguientes de este tutorial. callback Conocimiento de los parámetros.

Ejemplo de slideDown()

$(".flip").click(function(){
$(".panel").slideDown();
});

Pruebe usted mismo

Ejemplo de slideUp()

$(".flip").click(function(){
$(".panel").slideUp();
});

Pruebe usted mismo

Ejemplo de slideToggle()

$(".flip").click(function(){
$(".panel").slideToggle();
});

Pruebe usted mismo

Funciones de Desvanecimiento de jQuery - fadeIn(), fadeOut(), fadeTo()

jQuery tiene las siguientes funciones fade:

$(selector).fadeIn(speed,callback)
$(selector).fadeOut(speed,callback)
$(selector).fadeTo(speed,opacity,callback)

speed El parámetro puede configurar estos valores: "slow", "fast", "normal" o en milisegundos.

En la función fadeTo() opacity El parámetro especifica el atenuación hasta la opacidad dada.

callback El parámetro es el nombre de la función que se ejecuta después de que el función se complete. Aprenderás más sobre esto en los capítulos siguientes de este tutorial. callback Conocimiento de los parámetros.

Ejemplo de fadeTo()

$("button").click(function(){
$("div").fadeTo("slow",0.25);
});

Pruebe usted mismo

Ejemplo de fadeOut()

$("button").click(function(){
$("div").fadeOut(4000);
});

Pruebe usted mismo

Animaciones personalizadas de jQuery

La sintaxis de la función jQuery para crear animaciones personalizadas es:

$(selector).animate({params},[duration],[easing],[callback])

El parámetro clave es paramsDefine las propiedades CSS utilizadas para la animación. Puede configurar múltiples propiedades de este tipo al mismo tiempo:

$(selector).animate({width:"70%",opacity:0.4,marginLeft:"0.6in",fontSize:"3em"});

El segundo parámetro es durationDefine el tiempo aplicado al animar. El valor configurado es: "slow", "fast", "normal" o en milisegundos.

Ejemplo 1

<script type="text/javascript">
$(document).ready(function(){
$("#start").click(function(){
$("#box").animate({height:300},"slow");
$("#box").animate({width:300},"slow");
$("#box").animate({height:100},"slow");
$("#box").animate({width:100},"slow");
});
});
</script> 

Pruebe usted mismo

Ejemplo 2

<script type="text/javascript">
$(document).ready(function(){
$("#start").click(function(){
$("#box").animate({left:"100px"},"slow");
$("#box").animate({fontSize:"3em"},"slow");
});
});
</script> 

Pruebe usted mismo

Los elementos HTML son de posición estática por defecto y no se pueden mover.

Para que el elemento pueda moverse, configure CSS position como relative o absolute.

jQuery efectos - De esta página

Función Descripción
$(selector).hide() Ocultar el elemento seleccionado
$(selector).show() Mostrar el elemento seleccionado
$(selector).toggle() Alternar (entre ocultar y mostrar) el elemento seleccionado
$(selector).slideDown() Deslizar hacia abajo (mostrar) el elemento seleccionado
$(selector).slideUp() Deslizar hacia arriba (ocultar) el elemento seleccionado
$(selector).slideToggle() Alternar deslizamiento hacia arriba y hacia abajo en el elemento seleccionado
$(selector).fadeIn() Enfocar el elemento seleccionado
$(selector).fadeOut() Desvanecer el elemento seleccionado
$(selector).fadeTo() Desvanecer el elemento seleccionado a la opacidad dada
$(selector).animate() Ejecutar animaciones personalizadas en elementos seleccionados

Para obtener el manual de referencia completo, visite nuestra Manual de referencia de efectos jQuery.

  • Página anterior
  • Página siguiente