0
キャンバスにホイールを描いて回転させ、回転を0にリセットしたいのですが、CSSプロパティのために:-webkit-transition: -webkit-transform 15s ease;
回転をリセットするとそれはr -> 0
から15秒かかる回転です。 transform 15s ease
を呼び出さずにローテーションをリセットする方法はありますか?変換をリセットする:-webkit-transitionを呼び出さずにrotate()を呼び出す:
回転変換が完了した後にキャンバス上でデータを再描画しているため、インスタントリセットが必要です。私は、このためのソリューションを持っていると思う
感謝
var r=-(3600 + random);
$("#wheel").css("transform","rotate("+r+"deg)");
$("#wheel").css("-moz-transform","rotate("+r+"deg)");
$("#wheel").css("-webkit-transform","rotate("+r+"deg)");
$("#wheel").css("-o-transform","rotate("+r+"deg)");
$("#wheel").one('webkitTransitionEnd', function() {
$("#wheel").css("transform","none");
$("#wheel").css("-moz-transform","none");
$("#wheel").css("-webkit-transform","none");
$("#wheel").css("-o-transform","none");
});
ない...ありません。 –
@Paulie_Dには、現在の '-webkit-transition:'の値を上書きし、リセット時に1秒に設定する手段がありますか?その後15秒後にもう一度 – Matt
私はそうは思わない... –