2016-01-07 44 views
0

Set transform origin property X and Y coordinates奮力設置從JavaScript轉換原點屬性兩個軸。組變換origin屬性X和Y座標

所以從JavaScript:object.style.transformOrigin = valueX valueY;

不幸的是,它不工作...如果我設置2個值它不工作..如果我只設置1個值時,valueX只改變。

我做了什麼:

newClasses.style.transformOrigin = scaleOrigPoint + "px"; // sets only for valueX 
newClasses.style.transformOrigin = (scaleOrigPoint + "px") + (scaleOrigPointY + "px"); // sets only for valueY 
newClasses.style.transformOrigin = (scaleOrigPoint + "px") , (scaleOrigPointY + "px"); // doesnt set anything + ERROR 
newClasses.style.transformOrigin = (scaleOrigPoint + "px") (scaleOrigPointY + "px"); // doesnt set anything + ERROR 
newClasses.style.transformOrigin = [scaleOrigPoint]px; // doesnt set anything + ERROR 

和許多許多其他方式... Somethimes它改變了只VALUE年...

問:

有沒有一種辦法使用javascript only?爲變換原始屬性設置bot bot valueX和valueY?

+0

在JavaScript中設置的樣式屬性應該是字符串,就像在':'後面寫入CSS樣式表一樣。 –

回答

3

你試過在它們之間放一個空格嗎?

newClasses.style.transformOrigin = scaleOrigPoint + "px " + scaleOrigPointY + "px"; 
+0

你是對的......現在好了!非常感謝m8。接受7分鐘 – OzZie