2015-11-15 5 views
0

Я пытаюсь изменить значения параметров по умолчанию для Velocity.js. - http://github.com/julianshapiro/velocityЗначения по умолчанию Velocity.js

В инструкции сказано: «Вариант по умолчанию может быть глобально переопределены путем модификации $ .Velocity.defaults», так что я пробовал следующее:

$.Velocity.defaults ({ 
    delay: 1000, 
    duration: 1000, 
    easing: 'easeInOutBack' 
}); 

, но это не сработало. Что я делаю не так?

ответ

2

Ваш код пытается вызвать функцию $.Velocity.defaults с аргументом

{ 
    delay: 1000, 
    duration: 1000, 
    easing: 'easeInOutBack' 
} 

Поскольку $.Velocity.defaults является объектом, JavaScript не могу назвать это: TypeError: $.Velocity.defaults is not a function. Вместо этого вы можете назначить новое значение:

$.Velocity.defaults = { 
    delay: 1000, 
    duration: 1000, 
    easing: 'easeInOutBack' 
} 

Однако, это переопределяет все параметры, даже те, которые не указаны. Чтобы изменить отдельные свойства, вы можете сделать это:

$.Velocity.defaults.delay = 1000; 
$.Velocity.defaults.duration = 1000; 
$.Velocity.defaults.easing = 'easeInOutBack';