jquery の回転関数で遅延関数が機能しません。理由はわかりません。
基本的に、私のコードは div をある角度で回転させ、特定の角度で停止します。これは現時点で機能します。ただし、3〜4秒後に動作するように遅延を追加しました。
しかし、それをしていません。
$(window).load(function() {
var $elie = $("#super");
rotate(1);
function rotate(degree) {
$elie.css({
'-webkit-transform': 'rotate(' + degree + 'deg)',
'-moz-transform': 'rotate(' + degree + 'deg)',
'-o-transform': 'rotate(' + degree + 'deg)',
'-ms-transform': 'rotate(' + degree + 'deg)',
'transform': 'rotate(' + degree + 'deg)'
});
console.log(degree);
if (degree < 55) {
timer = setTimeout(function() {
rotate(++degree)
}, 10)
delay: 4000;
}
}
});