0
我有一個旋轉針的動畫,它按預期工作,但我希望在轉換完成時獲得回調。這是我的功能..jquery轉換完成後,如何獲得回調
<script>
$(document).ready(function() {
function AnimateRotate(d){
$({deg: 0}).animate({deg: d}, {
duration:1440,
step: function(now, fx){
$(".needle").css({
transform: "rotate(" + now + "deg)"
});
}
});
}
AnimateRotate(90);
});
</script>
這是我試過的,但是沒有一個在轉換完成時觸發。我究竟做錯了什麼?
$(".needle").bind('transitionend webkitTransitionEnd oTransitionEnd otransitionend MSTransitionEnd',
function() {
alert("Finished transition!");
//do something
});
$(".needle").bind("animationend webkitAnimationEnd oAnimationEnd MSAnimationEnd",
function() {
alert("Finished transition!");
//do something
});
使用.animate調用的完整回調。 –
真棒,有趣我嘗試過,但在我的動畫開始之前就被調用了,只是再次嘗試了一遍,並且它工作正常。作出回答,我會接受它。謝謝 – vinylDeveloper