如何在另一个完成之后执行javascript函数?

时间:2013-09-29 10:08:26

标签: javascript html execute

我希望javascript函数在另一个完成后执行。这是我的代码:

$(window).load(function(){
$('#dvLoading').fadeOut(2000);
});

window.addLoadEvent = function() {
$('#popuprel1').show();
}

2 个答案:

答案 0 :(得分:1)

这是因为第二个onload取代了第一个onload。关注this。 对于addLoadEvent上的多个活动,请使用{{1}}

答案 1 :(得分:1)

您想使用fadeOut的回调。初始动画完成后,它会调用第二个函数。

请参阅http://api.jquery.com/fadeOut/

基本上 - 你想做这样的事情:

$(window).load(function(){
    $('#dvLoading').fadeOut(2000, function() {
        $('#popuprel1').show();
    });
});