Estoy tratando de encontrar una manera de hacerlo. Tengo una lista de cuadros, cada uno de ellos acerca de 150px
de alto. Estoy usando javascript (y jquery) y quiero que, después de que un usuario se desplace por una página, la página se desplace automáticamente para que los cuadros se alineen con el resto de la página (es decir, si el usuario se desplaza y el y la posición de la página no es divisible por 150, se desplazará al punto más cercano).Javascript: realice una acción después de que el usuario termine de desplazarse
Ahora, en este momento, sé que puedo activar un evento usando el evento jquery .scroll()
, y puedo hacer que se mueva a cierto punto usando .scrollTop()
. Pero cada píxel que el usuario mueve la barra de desplazamiento activa toda la función. Entonces, ¿hay alguna manera de retrasar la activación de la función hasta que el usuario no se haya desplazado, y si comienzan a desplazarse nuevamente, la función se detendrá?
+1 Bonito plug-in, y solo 1k. Debouncing debería incluirse en jQuery 1.5 :) –
Dude. Hermoso y brillante. No creía que pudiera amar un plugin como este. – DavidR
Tenía la esperanza de que alguien implementara esta idea y, de hecho, tuvo éxito con ella. ¡¡Gracias!! – Matt