2015-12-30 34 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]);