Tecnología

Inicio

Cómo Ciclo de efectos múltiples en jQuery

Cómo Ciclo de efectos múltiples en jQuery


JQuery, una potente biblioteca de JavaScript, ayuda a los propietarios de sitios de todo el mundo a construir páginas web llamativos rápidamente. El plugin jQuery Cycle, descrita por Lindley en cocy, "jQuery Cookbook", por ejemplo, es uno de los muchos plugins gratuitos que puede utilizar para ampliar las capacidades de jQuery. Este plugin le permite crear una presentación de diapositivas que gira a través de múltiples efectos de transición de forma automática en su página web. A pesar de que ayuda a comprender jQuery en la construcción de sitios de jQuery, que sólo necesita conocimientos básicos de JavaScript para utilizar el plugin jQuery Cycle.

Instrucciones

1 Vaya a la página de descarga del ciclo organizado por jQuery y GitHub, haga doble clic en la primera entrada en la lista que aparece al abrir una ventana de diálogo Guardar. Haga clic en "Guardar" para guardar el archivo en su disco duro. La primera entrada contiene la versión más reciente del plug-in.

2 Pega el siguiente código en la sección de la cabeza de uno de sus documentos HTML para añadir la biblioteca jQuery para su documento:

<Script type = "text / javascript" src = "& lt; / script" rel = "nofollow" target = "_blank"> https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min. JS & quot;> & lt; / script>

3 Pegar el código se muestra a continuación, en sustitución de "Downloaded_File.js" con el nombre del archivo que ha descargado, después de que el código que aparece en el paso anterior:

<Script src = "Downloaded_File.js" type = "text / javascript"> </ script>

4 Agregue el código siguiente a la sección del cuerpo del documento, en sustitución de "image1.jpg" y "image2.jpg" con los nombres de dos imágenes en el disco duro:

<Div class = "MySlideShow">
<Img src = "image1.jpg" width = "280" height = "280" class = "primera" />
<Img src = "image2.jpg" width = "280" height = "280" />
</ Div>

5 Los primeros tres selectores de clase en el siguiente código define el tamaño del div contenedor y se esconden las imágenes. El selector .mySlideshow img le permite ajustar la frontera, color de fondo y el relleno alrededor de las imágenes. Cambiar estos valores para lo que quiera. El atributo de relleno, cuyo valor es de 20 píxeles, determina la cantidad de relleno que aparece entre cada imagen y el contenedor. Este valor se encuentra en píxeles. La anchura y la altura de los valores de atributos coinciden con los valores establecidos en la sección del cuerpo. Añadir el código CSS para la sección de la cabeza de su documento:

<Style type = "text / css">
.mySlideshow {width: 300px; altura: 300px;}
.mySlideshow img {display: none}
.mySlideshow img.first {display: block}
.
MySlideShow img {
border-width: 2px; border-color: blue; Border-style: sólido;
background-color: amarillo;
padding: 20px; Anchura: 280px; altura: 280px;
top: 0; izquierda: 0;
}
</ Style>

6 Añadir botón que llama a una función de JavaScript cycleEffects con nombre y pasa el nombre de uno de los efectos disponibles. Estos botones también pasan a la velocidad a la que se produce un efecto de transición - 1.000 milisegundos en el siguiente ejemplo - y el número de milisegundos de espera antes de mostrar la imagen siguiente. Ese valor, conocido como tiempo de espera, es de 3.000 en este caso. Añadir estas definiciones de los botones debajo del código que se muestra en el último paso:

<Input type = "button" value = "Fade Zoom" onclick = "cycleEffects ( 'fadeZoom', '1000', '3000')" />
<Input type = valor "botón" = "shuffle" onclick = "cycleEffects ( 'aleatoria', '1000', '3000')" />
<input type = "button" value = "Toss" onclick = "cycleEffects ( 'tirar', '1000', '3000')" />

7 Añadir una función que contiene un comando ciclo para ejecutar el efecto elegido utilizando los valores de velocidad y tiempo de espera pasados ​​a la función. Pegar la función cycleEffects en la sección de escritura del documento como se muestra a continuación:

cycleEffects de función (efecto, effectSpeed, effectTimeout) {
$ ( '. MySlideShow'). Ciclo ({
fx: efecto,
velocidad: effectSpeed,
Tiempo de espera: effectTimeout
});

8 Guarde el documento y verlo en un navegador.

9 Haga clic en el botón "Fundido Zoom" para iniciar la presentación de diapositivas. El efecto de fundido zoom provoca nuevas imágenes a desaparecer y el zoom para reemplazar las imágenes existentes. Haga clic en los otros botones para hacer la presentación visualizar los otros efectos.

Consejos y advertencias

  • Usted no tiene que utilizar los botones para activar el plugin. Llame a la función cycleEffects cualquier hora desde cualquier declaración de JavaScript y pasarle el nombre del efecto que se desea producir. Vista previa de la lista de efectos disponibles en la página Web Browser Plugin jQuery Cycle Efectos.
  • Añadir imágenes adicionales según sea necesario para el elemento div MySlideShow.