jQuery的新手。我有一个功能,它做我想要的......几乎。它是这样开始的:
var myFunction = function () {
"use strict";
jQuery(function ($) {
//various things
});
};
事情是,我想在其他功能发生时调用它:
jQuery(function ($) {
"use strict";
$(document).ready(function () {
anotherFunction;
myFunction;
});
});
相反,当文档准备就绪时,第一个函数自行运行,而anotherFunction
仅在第二时刻被调用。
这取决于第一个功能的开始方式吗?这是一个好的开始吗?我四处寻找示例和解决方案,但是有很多不同的方法可以在jQuery中启动一个函数,我无法弄清楚哪一个是我需要的。
你能帮我构建这两个函数吗,这样第一个函数才会运行,直到第二个函数调用它?
我知道我需要jQuery(function ($)
位,否则浏览器会告诉我$ is not a function
...
答案 0 :(得分:0)
function one() {
//Do stuff
};
function two() {
one(); //Calls first function
//Do other stuff
}
$(document).ready(function () {
two(); //Executes second function on doc ready
});
这可能会让你到达目的地。也就是说,如果你不希望任何在doc准备好的情况下执行,你就可以把它拿走。