Web サイト用に Jquery を使用して Testimonial rotator を作成していますが、Ajax 関数の実行が早すぎるため、HTML の変更が表示され、フェードアウトして元に戻ります。問題を理解しようとしましたが、できませんでした。見つけられないようです。
<div class="testimonials">
<div id="testimonial"></div>
</div>
<script type="text/javascript">
function loadTestimonial(){
$("#testimonial").fadeOut(1000);
$.ajax({
url: "r/get_testimonial.php",
cache: false,
async: false,
timeout: 1000,
success: function(html){
$("#testimonial").html(html);
},
});
setTimeout($("#testimonial").fadeIn(1000), 2000);
}
$(document).ready(function(){
loadTestimonial();
setInterval (loadTestimonial, 5000)
});
</script>