有没有办法可以显示结果然后让它在使用JQuery约10秒后消失?
这是代码.
function stop(){
$.ajax({
type: "GET",
url: "http://update.php",
data: "do=getSTOP",
cache: false,
async: false,
success: function(result) {
$("#rate").html(result);
},
error: function(result) {
alert("some error occured, please try again later");
}
});
return false;
}
$(document).ready(function() {
$('.rating li a, .srating li a').click(stop);
});
Run Code Online (Sandbox Code Playgroud)
Nic*_*ver 19
你可以使用.delay()这个,像这样:
$("#rate").html(result).delay(10000).fadeOut();
Run Code Online (Sandbox Code Playgroud)
这样做了.delay()10秒然后执行.fadeOut()动画,没有理由让它变得更复杂我认为:)