2016-07-28 34 views
0

這工作:Velocityjs給語法錯誤時CSS 「左」 的參數是一個百分比

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

沒關係我想通了。

解決方案是把「50%」的報價

0

你需要50%作爲一個字符串,所以你應該像{ left:'50%' }{ left:"50%" }引號包裹。

完整的示例:

Velocity(document.getElementsByClassName('center')[0], { left:'50%' }, { duration: 1000 });