这有效:
Velocity(document.getElementsByClassName('center')[0], { left:50 }, { duration: 1000 });
这不是:
Velocity(document.getElementsByClassName('center')[0], { left:50% }, { duration: 1000 });
有了这个,我明白了
Uncaught SyntaxError: Unexpected token }
我需要设置动画,使css left
属性为50%。我怎么能这样做?
答案 0 :(得分:0)
没关系我弄清楚了。
解决方案是将" 50%"在引号
答案 1 :(得分:0)
您需要50%
作为字符串,因此您应该使用{ left:'50%' }
或{ left:"50%" }
等引号进行换行。
完整示例:
Velocity(document.getElementsByClassName('center')[0], { left:'50%' }, { duration: 1000 });