Jquery Trigonmetry?

C_K*_*C_K 3 math jquery trigonometry angle

我需要计算由矩形形成的直角三角形的相邻角度,该矩形由两组点决定.我的计划是在两个元素上使用offset()来获得绝对位置坐标,然后从这个隐含框的左下角确定内部角度,这样我就可以使用css rotate旋转一个细长矩形元素.

可能?

我不知道怎么做的唯一部分是三角函数语法,以及我是否需要一个外部库.

*注意:我确实理解css rotate会围绕元素的中心旋转,所以我必须将矩形移动以进行补偿.

ick*_*fay 9

答案不在于jQuery,而在于JavaScript.JavaScript有一个Math对象包含sin,cos,tan和其他三角学和数学有关的东西.

例如,要计算45度的正弦值:

var degrees=45;
var radians=degrees*Math.PI/180;
var sine=Math.sin(radians);
alert("sin("+degrees+" deg) is roughly equal to "+sine);
Run Code Online (Sandbox Code Playgroud)