2012-03-06 4 views
0

以下のjavascriptは、画像のジェスチャーチェンジイベントで呼び出されます。このコードでは、すべての行が正常に動作します。imgId.style.webkitTransform = tString; スケーリング値を取得した後に変換が実行されていません。imgId.style.webkitTransform = tString; not working

機能getAngleAndScale(E){

var imgId = e.target.id; 
alert(imgId); 
var scale = 1; 
var newScale; 

// Don't zoom or rotate the whole screen 
e.preventDefault(); 

newScale = scale * e.scale; 

var tString = "scale(" + newScale + ")"; 


imgId.style.webkitTransform = tString; 

} 

これを行うには、他の方法はありますか? ありがとう

答えて

1

AFAIRのプレフィックス付きの(CSSプロパティの)名前には、大文字の英字が必要です。

CSS:-webkit-変換

JS:WebkitTransform

+0

thakは、それが機能していませんyou.But。 – sonu

+0

'imgId = e.target.id'から' e.target.id.style'を更新しようとしています。本当ですか、これはあなたが望むものですか?たぶん、 'e.target.style'があなたの目的によく合っているかもしれません。 – kirilloid

+0

ええ画像のIDに基づいて私はzoominとズームアウトしようとしていますimage.if私はハードコードの画像IDそれはうまくいきます。 document.getElementById( "imgcertificate")。style.webkitTransform = tString;これはうまくいきます。しかし、imgId.style.webkitTransform = tString;これは動作しません。 – sonu