- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
...
$ (object.position).animate (data.point, { duration: data.instant ? 1 : 7 * distance,
progress: data.instant ? function () {} : function (lol, progress) {
object.position.y = data.point.y + Math.abs (Math.sin (progress * distance * 0.3));
},
always: data.instant ? function () {} : function () {
object.position.y = data.point.y;
...
guest 16.09.2014 16:16 # 0
Но раз уж тут как минимум три однотипные проверки, то лучше наверное заиметь var animationConfig и сформировать его отдельно. Опять же, нет гарантий, что в бадащем добавится ещё один элемент конфига, и опять там надо проверять.
wvxvw 16.09.2014 20:41 # 0
guest 16.09.2014 16:33 # +1
guest 16.09.2014 17:54 # 0