Я использую отличный плагин 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 слишком быстро.