dat.gui/example.html

34 lines
779 B
HTML
Raw Normal View History

2011-11-07 21:29:37 +00:00
<!DOCTYPE html>
<html>
2011-11-07 21:29:37 +00:00
<head>
</head>
2011-11-07 21:29:37 +00:00
<body>
<script type="text/javascript" src="build/dat.gui.min.js"></script>
<script type="text/javascript">
var obj = {
x: undefined,
y: undefined,
timer: 2.0
};
var gui = new dat.GUI();
gui.add(obj, 'timer').min(0).max(obj.timer).listen();
gui.add(obj, 'x').listen();
var y = gui.add(obj, 'y');
var interval = setInterval(function () {
obj.timer -= 0.1;
if (obj.timer <= 0) {
clearInterval(interval);
obj.x = "Not Undefined!";
obj.y = 1;
obj.timer = 0;
y.updateDisplay();
}
}, 100);
</script>
2011-11-07 21:29:37 +00:00
</body>
</html>