Transiciones/Desplazamientos dentro de una misma página (jQuery)

12 feb

En muchas páginas es común tener enlaces que nos llevan a distintas partes dentro de ésta, como por ejemplo hacer clic en el enlace de un índice para llevarlos a la posición de la página en donde comienza la sección o estar en la parte inferior y encontrar un enlace que nos desplaza (lleva) hacia arriba. Con Smooth Anchors podemos hacer esto mismo pero con un desplazamiento suave del texto y de una forma cómoda, sencilla y estéticamente agradable.

Lo primero que haremos será incluir las librerías JavaScript necesarias para ello; jQuery y Smooth Anchors.

… …

El siguiente paso será inicializar el plugin añadiendo a la cabecera de nuestro código fuente las siguientes líneas:

… $(document).ready(function() { // $.smoothAnchors(velocidad [, tipoDeEfecto [, redirección]]) // -> velocidad = “slow” | “normal” | “fast” // -> tipoDeEfecto = “linear” | “swing” // -> redirección = true | false $.smoothAnchors(“normal”, “swing”, false); }); …

Mediante el código anterior estamos indicando que cualquier tipo de enlace que nos dirija a una sección de la misma página deberá realizar el scrolling utilizando el plugin Smooth Anchors. Además, la velocidad la inicializaremos a normal.

Finalmente, el último paso será, evidentemente, crear los enlaces pertinentes dentro de nuestra página web. Por ejemplo, de la siguiente forma:

Sección 01 Sección 02Sección 01

Texto de la primera sección

Sección 02

Texto de la segunda sección

Via

Etiquetas: , , , ,

Deja un comentario

Fill in your details below or click an icon to log in:

Logo de WordPress.com

You are commenting using your WordPress.com account. Log Out / Cambiar )

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s

Seguir

Get every new post delivered to your Inbox.