我正在尝试使用 jumpmotion JS API 在网站上移动 div。
我找到了一个教程并对其进行了一些修改,因为它似乎不起作用。
到目前为止,这是我想出的,但translation.x
会出现undefined
在控制台日志中。有没有其他人弄乱了飞跃 JS API?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf8">
<title></title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>
<script src="leap.js"></script>
</head>
<body>
<script>
var controller = new Leap.Controller({enableGestures: true});
var firstValidFrame = null;
controller.loop(function(frame) {
if (!firstValidFrame) firstValidFrame = frame;
var translation = frame.translation(firstValidFrame);
console.log("X:" + translation.x);
$('#box').css({marginLeft: translation.x});
});
</script>
<div id="box" style="width: 200px; border: 1px solid #666666; padding: 10px 10px 70px 10px; display: inline-block"></div>
</body>
</html>