Rueda de ratón rebote

Estoy creando un código jQuery personalizado para permitir que el usuario sea guiado a través de una página web utilizando la rueda del ratón.

El código que estoy construyendo es similar a esta página:Enlazar

Todo funciona bien, pero el evento mousewheel se activa varias veces de forma predeterminada, lo que hace que el script 'salte' los divs completos y se desplace hacia arriba / abajo varias veces, en lugar de solo una vez.

Necesito una manera de limitar la rueda del mouse para disparar solo una vez. En mi búsqueda por encontrar la respuesta, encontré el guión de Ben Alman que usa 'rebotar'.

Mi pregunta aquí es; ¿hay una manera de rebotar CADA evento de rueda en lugar de anular su función? Así que básicamente le dice a la 'rueda del ratón' que dispare una vez cada 500 ms, e ignore todos los incendios que se enviaron en ese período de 500 ms.

Respuestas a la pregunta(1)

Su respuesta a la pregunta