¿Complementos? Quizás, pero definitivamente podrías construir cualquier combinación de animación que puedas imaginar con jQuery por ti mismo. Si tiene una comprensión firme de selectores y CSS, ¡el cielo es el límite! Sugiero comenzar en el jQuery website y consultar some examples.
Para ayudar a que funcione, y tal vez darle algunas ideas si ya está familiarizado con jQuery, podría intentar lo siguiente ... averiguar qué tan abajo en la página está su div
, escuchar eventos de desplazamiento, y cuando el div
entra en foco (es decir: la página se ha desplazado más allá de la posición div
que ha calculado), ejecute una animación. Algo como:
<div id="my_div">Some content</div>
<script type="text/javascript">
$(document).ready(function() {
var my_div = $("#my_div");
var div_top = my_div.offset().top;
$(document).scroll(function() {
if (div_top <= $(document).scrollTop()) {
// do some cool animations...
}
});
});
</script>
¡Espero no haber estropeado mi sintaxis!
¡Guau, me encanta este ejemplo, código muy claro y limpio! Problema resuelto – idbranding
Mencionaste un complemento, así que aquí hay uno que acabo de lanzar: http://timothyaaron.com/js/fadein.on.scroll.js Oculta automáticamente * todos * los elementos fuera de la vista actual, y los desvanece en scroll (usando un elemento de clase "hideme", así que asegúrate de no utilizarlo por ningún otro motivo). –
¡Guau, aprecio tu ayuda! Muchas gracias – idbranding