일부 텍스트에서 움직이는 jQuery가 있습니다. 애니메이션의 매개 변수는 PHP를 통해 전달됩니다. 반복 할 애니메이션이 필요하지만 애니메이션이 완료된 후에 만 애니메이션을 완성 할 수는 있습니다. 그들은 완성 된 애니 메이팅을했습니다 후 루프 기능 one_1()를 & 기능 one_2() 얻을 것 어떻게Javascript/jQuery Loop
<?php if ($text1_1 != "") { ?>
setTimeout(one_1,0); // From 0 to duration
setTimeout(one_2,<?php echo $duration * 2 ?>);
// From duration x2 to duration x3
<?php } ?>
<?php if ($text2_1 != "") { ?>
setTimeout(two_1,<?php echo $duration * 3 ?>); // From duration x3 to duration x4
setTimeout(two_2,<?php echo $duration * 5 ?>); // From duration x5 to duration x6
<?php } ?>
<?php if ($text1_1 != "") { ?>
function one_1() {
$('.text-1_1').animate({ <?php echo $animate1_1 ?>: '<?php echo $text1_1_end ?>' }, <?php echo $duration ?>, 'easeInOutCubic');
$('.text-1_2').animate({ <?php echo $animate1_2 ?>: '<?php echo $text1_2_end ?>' }, <?php echo $duration ?>, 'easeInOutCubic');
$('.text-1_3').animate({ <?php echo $animate1_3 ?>: '<?php echo $text1_3_end ?>' }, <?php echo $duration ?>, 'easeInOutCubic');
$('.text-1_4').animate({ <?php echo $animate1_4 ?>: '<?php echo $text1_4_end ?>' }, <?php echo $duration ?>, 'easeInOutCubic');
$('.text-1_5').animate({ <?php echo $animate1_5 ?>: '<?php echo $text1_5_end ?>' }, <?php echo $duration ?>, 'easeInOutCubic');
}
function one_2() {
$('.text-1_1').animate({ <?php echo $animate1_1 ?>: '<?php echo $text1_1_start ?>' }, <?php echo $duration ?>, 'easeInOutCubic');
$('.text-1_2').animate({ <?php echo $animate1_2 ?>: '<?php echo $text1_2_start ?>' }, <?php echo $duration ?>, 'easeInOutCubic');
$('.text-1_3').animate({ <?php echo $animate1_3 ?>: '<?php echo $text1_3_start ?>' }, <?php echo $duration ?>, 'easeInOutCubic');
$('.text-1_4').animate({ <?php echo $animate1_4 ?>: '<?php echo $text1_4_start ?>' }, <?php echo $duration ?>, 'easeInOutCubic');
$('.text-1_5').animate({ <?php echo $animate1_5 ?>: '<?php echo $text1_5_start ?>' }, <?php echo $duration ?>, 'easeInOutCubic');
}
<?php } ?>
. 비슷한 기능이있을 가능성도 있습니다.
매우 불편을 드려 죄송합니다. 그것을 설명하는 데 약간의 어려움이 있습니다.
감사합니다.
두 가지 모두 가지고 있어야합니다. 다음 시리즈가 시작하기 전에 완료해야합니까? func2에 관계없이 fun1이 완료되면 다시 시작하십시오. – charlietfl
모든 답장을 보내 주셔서 감사합니다. 내가해야 할 가장 좋은 방법은 function1의 모든 애니메이션을 완전히 마친 다음 function2로 이동 한 다음 function3 등으로 이동하는 것입니다. 그런 다음 다시 반복하십시오. 각 기능을 독립적으로 실행해야합니다. – nixblu