我有以下功能。
var sectionSize = {
onReady: function ($) {
var viewportHeight = $(window).height();
$("#masthead").height(viewportHeight);
}
}
稍后 var sectionSize 中会有另一个函数。我希望在 document.ready 上调用函数onReady 。我了解到要做到这一点,我必须使用以下代码:
jQuery( document ).ready( sectionSize.onReady );
这很有效,做我需要的。但我已经有一个功能文档。已经,它已经包含了另一个初始化函数
jQuery(document).ready(function($) {
(function() {
...
});
})( jQuery );
});
我认为文件已经两次在文件中是不存在但我不确定,如何将这两者结合起来,所以它都初始化原始代码并执行sectionSize.onReady函数。 有人帮忙吗?谢谢!
答案 0 :(得分:3)
注册多个jQuery(document).ready
函数是完全合法的。它们将按照注册顺序调用。