Ich versuche, einen Weg, um herauszufinden, dies zu tun. Ich habe eine Liste von Kisten, jeder etwa hoch. Ich bin mit Javascript (und jquery) und möchten, dass, nachdem ein Benutzer nach unten scrollt eine Seite, die Seite wird automatisch abgerollt werden, damit die Boxen mit dem Rest der Seite in einer Reihe aufstellen (das heißt, wenn der Benutzer einen Bildlauf und die y Die Position der Seite ist nicht durch 150 teilbar, sie scrollt zum nächsten Punkt).Javascript: tun, um eine Aktion nach dem Benutzer erfolgt Scrollen
Jetzt, ich weiß, ich kann ein Ereignis mit dem 0quittieren .scroll()
jquery Ereignis aktivieren, und ich kann es zu einem bestimmten Punkt mit .scrollTop()
bewegen. Aber jedes Pixel, das der Benutzer bewegt, aktiviert die gesamte Funktion. So ist es eine Möglichkeit, um die Funktion zu verzögern von Brennen, bis der Benutzer nicht gescrollt hat, und wenn sie anfangen sollten wieder zu bewegen, wird die Funktion stoppen?
+1 Nizza-Plug-in, und nur 1k. Entprellung sollte in jQuery 1.5 enthalten sein :) –
Dude. Schön und brilliant. Ich hätte nicht gedacht, dass ich jemals ein solches Plugin lieben könnte. – DavidR
Ich hatte gehofft, jemand hat diese Idee umgesetzt und hatte tatsächlich Erfolg damit. Vielen Dank!! – Matt