JQuery可以显示结果然后消失吗?

jsn*_*nag 5 jquery

有没有办法可以显示结果然后让它在使用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()动画,没有理由让它变得更复杂我认为:)