解决方案 »
- jquery绑定后的对象移除后需要unbind吗
- setCookie超过设置的时间为什么cookie仍然能访问到
- 问一个javascript数组问题
- 如何在脚本里面表动态添加一行?
- javascript中有什么类型是一个KEY一个Value这样子一一对应的集合形式的。
- 请教高手怎样使打开的新窗口最大化(不覆盖windows的任务栏,新窗口右上角中间的那个最大化按钮要是有两个口的那种)
- 看似简单难死我了:包含框架的IE窗口如何在关闭时自动打开另外一个新窗口?
- 怎么得到select的选项个数?
- 怎样使网页在几秒钟后自动关闭?不出现是否关闭提示框的。
- 关于下拉框从数据库取值作为默认项
- 判断用户名和密码正确之后记住用户名密码
- 如何使document.all('price_'+num).value保留三位小数?
demo here
<!doctype html>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<title></title>
<style type="text/css">
.wrap{ position:relative; width:500px; height:500px; border:1px solid #ccc;}
.a{ position:absolute;bottom:0;left: 0; width:10px; height:10px;background: #f00;}
.b{ position:absolute;top: 300px; left:150px;width:10px; height:10px;background: #ccc;}
</style>
<script type="text/javascript" src="http://lib.sinaapp.com/js/jquery/1.9.1/jquery-1.9.1.js"></script>
</head>
<body>
<div class="wrap">
<div class="a"></div>
<div class="b"></div>
</div>
<script type="text/javascript">
function getAngle(x1, y1, x2, y2) {
// 直角的边长
var x = Math.abs(x1 - x2);
var y = Math.abs(y1 - y2);
// 斜边长
var z = Math.sqrt(Math.pow(x, 2) + Math.pow(y, 2));
// 余弦
var cos = y / z;
// 弧度
var radina = Math.acos(cos);
// 角度
var angle = 180 / (Math.PI / radina);
return angle;
}
var angle = getAngle(0, 0, 300, 150);
console.log(angle);
</script>
</body>
</html>
dY = y2 - y1
Math.atan(dY/dX)