我想在使用新信息/网站刷新DIV后收到提醒
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script type="text/javascript">
function changeURL(){
var URL2add = "http://google.com";
var user="1";
$.ajax({
url: 'myApi.php?user=' + user + '&url='+ URL2add,
success: function(html) {
var newHTML = "<object id='webloader' data='" + html + "'></object>";
$("#exweb").fadeOut(5, function () {
$("#exweb").html(newHTML).fadeIn(50);
// alert("done");
});
}
});
}
</script>
我现在拥有它的方式现在警报会在Div刷新之前弹出
答案 0 :(得分:1)
您可以使用fadeOut()功能的complete
操作,类似于您为fadeIn()所做的操作。在上面的代码中,您可以这样做 -
$.ajax({
url: 'myApi.php?user=' + user + '&url='+ URL2add,
success: function(html) {
var newHTML = "<object id='webloader' data='" + html + "'></object>";
$("#exweb").fadeOut(500, function () {
$("#exweb").html(newHTML).fadeIn(5000, function() {
alert("done");
});
});
}
});
另一个在这里工作小提琴的例子 - https://jsfiddle.net/gug08249/