2015-12-30 60 views
0

我使用Curtain JS插件为我的网站,我需要有我的第一个面板的位置。为此,我需要获取CSS属性transform: translateY的值。矩阵:得到正值

为此我得到矩阵,它返回给我的东西:[1,0,-1000,0]。

所以我用这个JS代码得到它:

var matrix = $('.curtain-wrapper').css('transform'); 
var values = matrix.match(/-?[\d\.]+/g); 
var x = values[5]; 

此代码做工精细。但它会给我一个负值:-1000,-900等...

如何将此负值转换为jQuery的正值?

+1

这里发生的事情是不会让你简单地'X * = -1'?我觉得应该有更多的这个 – DaemonOfTheWest

+0

为什么两个不同的问题,为同一项目?是否http://stackoverflow.com/questions/34513835/get-positive-css-transforme-value与此不一样? – Harry

+0

@哈里,因为我的第一个问题不确切,没有意义。 – Xroad

回答

1

您可以使用Math.abs

var x = Math.abs(values[5]);