Совершенно новый для jQuery. У меня есть функция, которая делает то, что я хочу ... почти. Она начинается так:функция работает на document.ready, а не когда сообщается
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
...
На основе вашего второго бита кода вы вызываете myFunction внутри $ (document) .ready. – Ducain
хорошо пункт. но я поместил много «console.log» вокруг кода, и действительно кажется, что это происходит независимо, до того, как вторая функция даже рассматривается. Сейчас я исправляю код, чтобы показать, что я имею в виду. – nico