【问题标题】:Velocity.js and calc() CSS functionVelocity.js 和 calc() CSS 函数
【发布时间】:2016-06-23 03:11:40
【问题描述】:

我正在尝试使用速度和 calc() 函数为元素的宽度设置动画。

$("#menuContainer").velocity({width: "calc(100% + -260px)"}, 500);

这会将元素的宽度设置为 0。

.velocity不支持css函数calc()吗?还是我忽略了一个基本的语法错误?

【问题讨论】:

  • 为什么要加负号而不是减号?
  • 您在 calc 中缺少 ) 吗?
  • 更改为"calc(100% + -260px)"
  • @AdamBuchananSmith - 在此处输入问题时出错 - 修改后的代码中仍然存在错误。

标签: javascript css velocity velocity.js css-calc


【解决方案1】:

你为什么不使用

$("#menuContainer").velocity({width: '-=260px'}, 500);  

对于 50% 宽度,您可以使用:

var menu=$("#menuContainer");      
menu.velocity({width:menu.width()/2}, 500);

【讨论】:

  • 很好,如果我需要 50% 怎么办?
猜你喜欢
  • 1970-01-01
  • 2015-02-20
  • 2019-02-04
  • 2013-08-01
  • 2015-01-06
  • 2013-05-15
  • 1970-01-01
  • 1970-01-01
  • 2016-03-29
相关资源
最近更新 更多