Tecnología

Inicio

Cómo arreglar el menú Rebote en jQuery

Cómo arreglar el menú Rebote en jQuery


Plugin de interfaz de usuario del framework jQuery JavaScript permite a un desarrollador Web para aplicar efectos especiales a elementos del sitio web a los elementos de menú tales. Esto incluye un efecto de rebote. El efecto acepta argumentos que determinan cuántas veces aparecerá el efecto de rebote, en qué dirección se va a recuperar, la distancia que se va a recuperar y por cuánto tiempo durará la acción de rebote. El desarrollador Web puede solucionar este efecto mediante la experimentación con estos argumentos.

Instrucciones

1 Cambie el ajuste direccional. El argumento de ajuste direccional controla la apariencia direccional del efecto de rebote. El argumento acepta una configuración de serie de la izquierda, derecha, arriba o abajo. Mira estos dos ejemplos. En el primer ejemplo, el menú salta a la derecha. En el segundo, el menú salta hacia la izquierda. Cambio de la dirección de la acción de rebote puede proporcionar una solución rápida a la apariencia de alineación orientada-del menú.

$ ( '# Menú) .click (function () {

$(this).effect("bounce", { direction:'right'}, 300);

});

$ ( '# Menú) .click (function () {

$(this).effect("bounce", { direction:'left'}, 300);

});

2 Cambiar el número de acciones de rebote. El argumento veces controla el número de veces que el objeto rebota. Este argumento le permite solucionar problemas de apariencia cuando el elemento rebota demasiadas veces. Considere los siguientes dos ejemplos. En el primer ejemplo, el elemento de menú salta 10 veces. En el segundo ejemplo, el elemento de menú se ha limitado a sólo tres acciones de rebote.

$ ( '# Menú'). Click (function () {

$(this).effect("bounce", { times:10 }, 300);

});

$ ( '# Menú'). Click (function () {

$(this).effect("bounce", { times:3 }, 300);

});

3 Editar el argumento de distancia. El argumento de distancia determina hasta qué punto salta el elemento. Un elemento de menú que rebota demasiado puede hacer que aparezca el menú no alineada. Este ejemplo muestra un elemento de menú que rebotaría 90 píxeles hacia la derecha.

$ ( '# Menú) .click (function () {

$(this).effect("bounce", { distance:90 }, 300);

});

4 Compruebe el ajuste del modo. El argumento de modo controla lo que hace el elemento de menú después del efecto. Este argumento acepta tres ajustes diferentes de cuerdas. El modo puede ser configurado para mostrar, ocultar o efecto. Mira este ejemplo. El ajuste de modo se ha establecido que ocultar. Esto significa que el elemento desaparecerá cuando acaba rebotando. Como se pueden imaginar, esto podría crear un problema significativo con el aspecto del menú.

$ ( '# Menú) .click (function () {

$(this).effect("bounce", { mode:'hide'}, 300);

});

5 Cambie el ajuste de la hora. Este valor regula la cantidad de tiempo durante el cual se va a recuperar el elemento. En todos los ejemplos anteriores, el ajuste del tiempo se ha mantenido en tres segundos. En este ejemplo, se dará cuenta de que el ajuste ha sido cambiado a seis segundos. Calibración de la aplicación de tiempo puede afectar a la apariencia del elemento de menú como se interrelaciona con otros elementos.

$ ( '# Menú) .click (function () {

$(this).effect("bounce", { direction:'right'}, 600);

});