Событие прокрутки окна jQuery. Для каждого XX прокручиваемых пикселей

Я использую отличный плагин jQuery Reel(http://jquery.vostrel.cz/reel)для проекта. Я хотел бы привязаться к событию прокрутки окна, поэтому, когда пользователь прокручивает страницу вниз, плагин продвигается на 1 кадр, скажем, каждые 10 пикселей прокручивается, если пользователь прокручивает анимацию вверх.

В плагине есть методы, с помощью которых я могу без проблем передавать значения, и я знаю, как привязываться к событию прокрутки окна. То, с чем я борюсь, это последнее.

Как я могу использовать jQuery/JavaScript, чтобы сказать, что каждые 10 пикселей, прокручиваемых в любом вертикальном направлении, продвигают анимацию на 1 кадр? Я знаю, что могу сохранить прокрутку окна в переменной, но я не уверен, как сказать, что каждый раз, когда она достигает числа, кратного 10, продвигается на один кадр.

Заранее большое спасибо.

РЕДАКТИРОВАТЬ

Благодаря помощи пользователей ниже я разработал решение.:

$(window).scroll(function()
{
    windowScrollCount   = $(this).scrollTop();
    animationFrame      = Math.round(windowScrollCount / 100);
});

Итак, здесь я получаю прокручиваемое расстояние в windowScrollCount, переводя его в кадры в animationFrame и устанавливая обратно с помощью.reel ("frame", animationFrame ); На самом деле я делаю это для каждых 100 кадров, так как каждые 10 слишком быстро.

6
задан mtwallet 3 May 2012 в 13:24
поделиться