2015-04-19 3 views
1

Как я могу достичь бесконечного прокрутки фонового изображения с помощью velocity.js? Я говорю о чем-то вроде этого:
http://jsfiddle.net/UHgF8/5/бесконечная анимация фона с помощью velocity.js

это может быть сделано с ключевыми кадрами легко, но со скоростью я получил стек с шагом (о прогрессе) части для каждого интервала.

function start(){ 
     Velocity(elm, {'background-position-y': [-200, 0]},{ 
     duration: 4000, 
     delay: 0, 
     progress:function(x,y){ 
      debugger 
     }, 
     complete: start 

     }) 
     } 
    start() 
    } 

Благодаря

ответ

0

Для начала, попробуйте изменить 'background-position-y' в backgroundPositionY. Было бы более полезно, если бы у вас была скрипка JS, которую вы пытаетесь запустить.

Во-вторых, у вас есть синтаксическая ошибка, дополнительная } после start().

Наконец, если у вас нет сложной логики для запуска внутри progress, я бы предложил сделать это с помощью @keyframes, так как это позволит анимации запускаться в отдельном потоке в фоновом режиме. Если у вас do есть какая-то сложная логика, то, вероятно, выбора нет.

Смежные вопросы