Если вам просто нужно убедиться, что новые функции инициализации запущены, вам не нужно ничего делать. Когда вы добавляете новый обработчик событий в $().ready
, после того, как документ заканчивает загрузку, он запускается немедленно.
Очевидно, что вызов $().trigger("ready")
напрямую не работает, потому что jQuery сбрасывает обработчики готовых событий после их запуска. Вам нужно будет отслеживать функции, которые нужно вызвать, и вызывать их напрямую, как показано ниже.
Конечно, может быть лучше просто вызвать функцию напрямую, чтобы не перезапускать то, что вы не собирались (некоторые плагины могут иметь свои собственные функции $ (). Ready (), которые они надевают не ожидаю запуска дважды).
$().ready(initializationFunction);
// later:
initializationFunction(jQuery);