これがコードです。回転角度を取得しようとしています。ダイヤルの周りで画像を回転させています。270度に達するとファンキーなことをする以外は、すべての角度を正しく取得しています. 角度がマイナスに変わります。0 から 270 までは問題なく動作しますが、270 から 360 までの角度を表示することはできません。
this.rotate = function(x){
this.node.style.MozTransform="rotate("+x+"deg)";
this.node.style.WebkitTransform="rotate("+x+"deg)";
this.node.style.OTransform="rotate("+x+"deg)";
this.node.style.msTransform="rotate("+x+"deg)";
this.node.style.Transform="rotate("+x+"deg)";
myintID = setInterval(function(){
//Math!
angleFromEye = Math.atan2((cursorLocation.y-self.my_y), cursorLocation.x- self.my_x)*(180/Math.PI)+ 90;
//Rotate
self.rotate(angleFromEye);