Tengo una breve animación basada en css que quiero reproducir antes de seguir un enlace (una tarjeta que se lanzó en la carga de la página se abre después del clic). Actualmente, sin embargo, la página llamada carga demasiado rápido. Quiero poder retrasar brevemente el href de ser seguido.jquery demora que se siga un enlace
Esto es lo que tengo:
$(document).ready(function() {
$("#card").css("top","0px");
$(".clickit").click(function() {
$("#card").css("top","-500");
});
});
La primera línea se abalanza sobre la tarjeta en al cargar la página. Después de eso es la llamada de clic que modifica el CSS, pero como he dicho, debe haber algún tipo de retraso porque la página se carga inmediatamente, en lugar de después de la animación. El CSS que se ha modificado es el siguiente:
#card {
width: 400px;
height: 500px;
position: relative;
top: -500px;
-webkit-transition:all .5s;
}
(sí, sé que esto es webkit-solamente en este momento)
Este es un problema muy similar a this question a partir de 2008, pero sé jQuery ha sido actualizado significativamente desde entonces, así que quería ver si había una solución más moderna.
¡Gracias!
¿Por qué quiere ralentizar la experiencia del usuario? Como usuario, esto sería molesto * muy * rápido ... –
entendido y observado. sólo pónganme el humor ... –
@Nick - ¿No leyeron * La carga de la Brigada Ligera *? – user113716