jQuery:如何在文档就绪时从内部var调用函数?

jQuery:如何在文档就绪时从内部var调用函数?,jquery,syntax,document-ready,Jquery,Syntax,Document Ready,我有一个下面的函数 var sectionSize = { onReady: function ($) { var viewportHeight = $(window).height(); $("#masthead").height(viewportHeight); } } 稍后,var sectionSize中会有另一个函数。我希望对文档调用函数onReady。ready。我了解到要做到这一点,我必须使用以下代码: jQuery( docume

我有一个下面的函数

var sectionSize = {
    onReady: function ($) {
        var viewportHeight = $(window).height();
        $("#masthead").height(viewportHeight);
    }
}
稍后,var sectionSize中会有另一个函数。我希望对文档调用函数onReady。ready。我了解到要做到这一点,我必须使用以下代码:

jQuery( document ).ready( sectionSize.onReady );
这是完美的工作,做我需要的。但是我已经有了一个函数文档。在那里准备好了,它已经包含了另一个初始化函数

jQuery(document).ready(function($) {
    (function() {
        ...
        });
    })( jQuery );
});
我认为在文件中有document.ready两次是不存在的,但我不确定如何将这两个结合起来,因此它都初始化原始代码并执行sectionSize.onReady函数。
有人帮忙吗?谢谢大家!

注册多个
jQuery(document.ready
函数是完全合法的。它们将按注册顺序被调用。

注册多个
jQuery(document).ready
函数是完全合法的。它们将按注册顺序被调用。

注册多个
jQuery(document).ready
函数是完全合法的。它们将按注册顺序被调用。

注册多个
jQuery(document).ready
函数是完全合法的。它们将按注册顺序被调用。

有多个文档就绪调用没有错。此外,文档就绪中的
(函数(){})(
是多余的。它试图解决的问题已通过调用
jQuery.fn.ready
解决。请检查此项。很好。或者,如果要将两者结合起来,请将两者结合起来。我认为当一切都在一个地方时,更容易理解。调用
sectionSize.onReady
以及在同一
jQuery(document.ready()中的另一个内的任何内容有多个文档就绪调用没有什么错。此外,文档就绪中的
(函数(){})(
是多余的。它试图解决的问题已通过调用
jQuery.fn.ready
解决。请检查此项。很好。或者,如果要将两者结合起来,请将两者结合起来。我认为当一切都在一个地方时,更容易理解。调用
sectionSize.onReady
以及在同一
jQuery(document.ready()中的另一个内的任何内容有多个文档就绪调用没有什么错。此外,文档就绪中的
(函数(){})(
是多余的。它试图解决的问题已通过调用
jQuery.fn.ready
解决。请检查此项。很好。或者,如果要将两者结合起来,请将两者结合起来。我认为当一切都在一个地方时,更容易理解。调用
sectionSize.onReady
以及在同一
jQuery(document.ready()中的另一个内的任何内容有多个文档就绪调用没有什么错。此外,文档就绪中的
(函数(){})(
是多余的。它试图解决的问题已通过调用
jQuery.fn.ready
解决。请检查此项。很好。或者,如果要将两者结合起来,请将两者结合起来。我认为当一切都在一个地方时,更容易理解。调用
sectionSize.onReady
以及在同一
jQuery(document.ready()中的另一个内的任何内容