javascript - Velocity.js 默认值

标签 javascript velocity.js

我正在尝试修改 Velocity.js 的默认选项值。 -http://github.com/julianshapiro/velocity

说明说:“可以通过修改 $.Velocity.defaults 来全局覆盖选项默认值”,因此我尝试了以下操作:

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

但这没有用。我做错了什么?

最佳答案

您的代码尝试使用参数调用函数$.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';

关于javascript - Velocity.js 默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33724299/

相关文章:

javascript - 如何动态创建多个 jquery 数据表?

jquery - 当窗口向下滚动导航栏应该出现一次时,使用 velocity js

javascript - velocity.js 序列转换

reactjs - 使用 Velocity.js 从 URL 渲染 SVG 进行动画

javascript - 从另一个组件切换 map 层可见性

javascript - 使用 Jest 测试组件时如何定位选择器的第一个子级

javascript - 为什么我的 <marquee> 中的 link/span 标签在 Firefox 中出现在多行上?

javascript - 从数组中提取子数组的内存最安全方法

jquery - Velocity JS 在 iPad 上挂起

javascript - JS同步动画