Tecnología

Inicio

Cómo: Una JavaScript deslizante Galería Al igual que el androide

JavaScript soporta un método de "diapositivas" que los programadores utilizan para crear una galería de imágenes de deslizamiento similares a las aplicaciones Android de presentación de diapositivas y presentaciones de pantalla. Esta característica se puede utilizar para mostrar una serie de imágenes en secuencia. La presentación de diapositivas cambia automáticamente las imágenes en el elemento de la galería, por lo que los usuarios pueden ver una selección de sus mejores imágenes sin tener que hacer clic a través de diferentes páginas. Puede utilizar varias imágenes en el pase de diapositivas.

Instrucciones

1 Abra el administrador de archivos del servidor Web y haga clic derecho en la página que desea mejorar con una función de presentación. Haga clic en "Abrir con" y elija el editor preferido.

2 Crear el elemento básico de diapositivas. Se utiliza un elemento de imagen para crear una presentación de diapositivas y configurarlo para que la primera imagen que desea mostrar. Inserte el siguiente código en la página Web en la que desea la presentación de diapositivas para mostrar y cambiar el nombre de su archivo de imagen en consecuencia:

<Img src = "image1.jpg" name = "presentación">

3 Cargar cada una de las imágenes que desea visualizar en la presentación. Agregue el siguiente fragmento de código JavaScript a la sección de su página:

var imagen1 = new Image ()
image1.src = "image1.jpg"
var imagen2 = new Image ()
image2.src = "image2.jpg"

4 Ajustar el cronómetro para la presentación de diapositivas para configurar el tiempo que se mostrará cada imagen. En este ejemplo se establece el temporizador de 2.500 milisegundos o 2,5 segundos:

setTimeout ( "slideit ()", 2500)

5 Añadir la función "slideit" a la sección de Javascript de su página. La función se ejecuta cuando el tiempo de espera se llama. El código siguiente crea la función:

slideit función () {
if (!) document.images
regreso
document.images.slide.src = eval ( "imagen" + paso + ". src")
si (paso <3)
paso ++
más
paso = 1
setTimeout ( "slideit ()", 2500)
}

6 Diapositiva a la siguiente imagen después de los desencadenantes del temporizador. El siguiente código avanza la presentación de diapositivas a la imagen siguiente en la lista:

document.images.slideshow.src = eval ( "imagen" + paso + ". src")