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

时间:2010-08-05 23:47:18

标签: jquery

有没有办法可以显示结果,然后在大约10秒后使用JQuery消失?

这是代码。

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);

});

1 个答案:

答案 0 :(得分:19)

您可以使用.delay(),例如:

$("#rate").html(result).delay(10000).fadeOut();

这会使.delay()持续10秒然后执行.fadeOut()动画,我认为没有理由让它更复杂:)