1
мне нужно повернуть стрелку с JQuery поворотом, но я не знаю угол курсора :( я пытаюсь вычислить, но скрипт не работает.Jquery-угол поворот курсора
Я хочу привести, как это http://www.lonhosford.com/content/html5/canvas/rotate_to_mouse.html
<script type="text/javascript">
//<![CDATA[
$(document).ready(function(){
function diff(x, y) {
var a = (x * Math.PI/180) - Math.PI;
var b = (y * Math.PI/180) - Math.PI;
return Math.atan2(Math.sin(b - a), Math.cos(b - a)) * (180/Math.PI);
}
$('body').mousemove(function(e){
var x = e.pageX;
var y = e.pageY;
var myAngle = diff(x, y);
$("#image").rotate(myAngle);
});
});
//]]>
</script>
Вы должны иметь центральную точку, вокруг которой вы будете вычислять угол .. что эта точка? –
это точка - изображение в центре экрана (стрелка, подобная этому http://www.lonhosford.com/content/html5/canvas/rotate_to_mouse.html) – user1261242