从另一个函数调用函数内部的函数

时间:2018-03-06 00:56:34

标签: javascript jquery

我正在使用jquery,在我的app.js文件中,我有两个主要功能:

  1. $(document).ready(function(){});
  2. $(window).on(“load”,function(){});
  3. 我的代码如下:

    $(function () {
      
      // code
      // code
      
      function myFunction(){
        // code
      }
    
    });
    
    $(window).on("load", function () {
      // I want to use myFunction() here but I cant because it's not accessible from here
      myFunction();
    });

    有办法做到这一点吗?

1 个答案:

答案 0 :(得分:0)

window.lib = {
  onWindowLoad: function () {
    ...
  },

 onDocReady: function() {
   ...
  },

  evenmore: {
    nested: function(){
     ...
    }
  }
}

$(window).on("load", function () {
  lib.onWindowLoad();
});

还有很多其他方法可以做到。

如果您需要在某处阅读某些内容,that's here