我正在为我的网站使用 Jquery 制作一个推荐旋转器,但是 Ajax 函数运行得太早,所以你会看到 HTML 更改,然后它淡出,然后又重新出现。我试图找出问题所在,但我可以t 似乎找到它。
<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>