【发布时间】:2014-11-13 16:43:45
【问题描述】:
制作了一个 3d 立方体。单击按钮时,它会向左或向右旋转 50 度。当我单击同一个按钮时,我希望它再旋转 50 度。我如何实现这一目标?这是我现在的代码:
//code to rotate cube
var rotateCube = document.getElementById('cube');
var moveLeft = document.getElementById('button-one');
var moveRight = document.getElementById('button-two');
moveLeft.onclick = function() {
rotateCube.style.webkitTransform = "rotateY(-50deg)";
}
moveRight.onclick = function() {
rotateCube.style.webkitTransform = "rotateY(50deg)";
}
这里是完整的: http://jsfiddle.net/camlatimer/6xp2dwe7/1/
我四处寻找。有这样的例子: http://paulrhayes.com/experiments/cube-3d/
但我是编程新手(我在空闲时间玩了 2 个月的 JavaScript)并且不太了解。我以为我可以很容易地完成我的目标,但我被卡住了。我不想使用任何插件。只是想学习自己真正编程。任何帮助,将不胜感激。
【问题讨论】:
标签: javascript css 3d transform