多分答えはかなりシンプルですが、私が見つけたすべての解決策には、無限回転、または1回の回転があります。私がしたいのは、要素を前方に回転させ、次に元の位置に戻し、ボタンを押すことによってトリガされます。JQuery - 要素を前後に一度にどのように回転させるのですか?
私が作っている小さなゲームの一部です。ここはJSFiddleです。それは上向きに回転させ、私はdiv要素が元の位置まで回転したいと思います:
$(function() {
$('#button').click(function() {
swingArm();
});
});
function swingArm() {
$rollingPin = $('#rolling-pin');
$({ deg: 0 }).animate({ deg: 50 }, {
duration: 400,
step: function (now) {
$rollingPin.css({
transform: 'rotate(' + now + 'deg)'
});
}
});
}
https://jsfiddle.net/cw4bj3tf/
私はこれを実現するにはどうすればよいですか?