开发者社区> 问答> 正文

JS里怎样判断一个function执行完再执行下一个function

在这里Loaddata和Loaddata1是同时一起加载的

$(function () {

                $(window).scroll(function () {
                    //当内容滚动到底部时加载新的内容


                    if ($(this).scrollTop() + $(window).height() + 20 >= $(document).height() && $(this).scrollTop() > 20) {
                        //当前要加载的页码
                        $("#getmore").show();
                     
                      loadData1();
                     loadData();                         
                    
                    }


                });
            });

展开
收起
a123456678 2016-07-15 16:28:03 3727 0
2 条回答
写回答
取消 提交回答
  • 可以使用promise

    2019-07-17 19:57:14
    赞同 展开评论 打赏
  • var fn1 = function (callbackFn){
        //做fn1需要做的逻辑
        if (callbackFn) callbackFn();
    }
     
    var fn2 = function (callbackFn){
        //做fn2需要做的逻辑
        if (callbackFn) callbackFn();
    }
     
    //如果fn2需要在fn1执行完后,再执行,可以:
     
    fn1(fn2);
    2019-07-17 19:57:14
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
JavaScript面向对象的程序设计 立即下载
Delivering Javascript to World 立即下载
编程语言如何演化-以JS的private为例 立即下载