Во-первых, вам нужно определить, для чего вам нужна функция - она должна реагировать на определенное событие браузера?
$(document).ready(fn)
в jQuery использует массив для хранения функций, выполняемых, когдаDOM загрузил.Добавление нового вызова ready(fn)
добавляет функцию fn
к массиву.Когда DOM загружен (что определяется различными способами в зависимости от того, в каком браузере выполняется код), каждая функция в свою очередь выполняется в массиве.Любые функции, добавленные с помощью ready(fn)
после загрузки DOM, выполняются немедленно.
Таким образом, вы можете использовать массив для хранения функций, которые будут выполняться в любое время.
Взгляните на domready , автономный порт функции ready(fn)
от jQuery, чтобы получить некоторые идеи о том, как это сделать.