这是我正在使用的当前AJAX代码:
$.ajax({
type: 'post',
url: 'action.php',
success: function () {
$(".success").show().delay(300).fadeOut();
$(".success").show().delay(600).fadeOut();
}
});
这里发生的事情就是成功'当AJAX调用成功时,会显示几秒钟(因为它当前设置为' display:none'属性)。这段代码可以工作,但是如何才能使它被调用两次呢?所以div会显示几秒钟,然后大约一秒后再显示几秒钟?
答案 0 :(得分:0)
你的意思是这样吗?
$.ajax({
type: 'post',
url: 'action.php',
success: function () {
$(".success").show().delay(300).fadeOut().delay(100).show().delay(600).fadeOut();
}
});
答案 1 :(得分:0)
你可以这样做 -
$(document).ready(function() {
$(".success").show().delay(300).fadeOut().delay(300).fadeIn().delay(300).fadeOut();
});

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="success" style="display:none;">Test</div>
&#13;