Web サイト上で div を移動するために、leapmotion JS API を使用しようとしています。
チュートリアルを見つけて、動作していないようだったので少し修正しました。
これは私がこれまでに思いついたものですが、コンソールログにtranslation.x
表示されています。undefined
他の誰かが、leap 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>