【发布时间】:2018-01-26 23:43:07
【问题描述】:
我调用velocity.js 函数来显示/隐藏导航栏到视口。 我有两个功能来实现这一点。
function openNav(){
$('.navigation').velocity({height: "87vh"},{duration: 1000, display: 'block'}); }
function closeNav(){
$('.navigation').velocity({height: '0vh'}, {duration: 1000, display: 'none'}); }
现在我想在两个动画中添加不同的缓动功能。
所以,来自Velocity.js Easing Doc:
function openNav(){
$('.navigation').velocity({height: "87vh"},{duration: 1000, easing: 'easeOutBounce' , display: 'block'}); }
function closeNav(){
$('.navigation').velocity({height: '0vh'}, {duration: 1000, easing: 'easeOutElastic' , display: 'none'}); }
但缓动函数没有正确应用,我看到了默认行为
我也尝试过以这种方式添加缓动:
$element.velocity({height: '0vh'}, "easeOutElastic");
我想知道我错在哪里。
【问题讨论】:
标签: javascript velocity.js jquery-easing