我不知道是否有任何方法可以做到這一點。例如,我有一個像這樣的動畫demo on Codepen。 500毫秒後,下一個立方體將進行動畫製作。如何在第一個動畫時間的1/2後使下一個立方體變成動畫。我知道如何使它與.animate(),但這次是.css(),我找不到辦法做到這一點。我很感激!與jquery交錯css動畫
$(function() {
$('button.action').on('click', function() {
$('.wrap .item').each(function(i) {
var $item = $(this);
setTimeout(function() {
$item.css({
'opacity': 1,
'transform': 'translateX(0)'
});
}, 500*i);
});
});
});
下一個動畫將從第一個動畫時間的1/2開始。不在第一個結尾。
你嘗試把250 *我,而不是500 *我? – Luka
爲什麼不使用'transition-duration'比setTimout'500'長兩倍。我的意思是'transition-duration:1s' – disstruct
@Luka我的意思是我希望下一個立方體在第一個動畫結束後的第一個動畫的1/2之後移動:) –