Главное, чтобы элементы, которые участвуют в операциях были загружены на момент работы.
Если нужна глобальная готовность DOM дерева и если с картинками не работаете $(document).ready наверное лучше, так как она не ждёт пока все картинки загрузятся.
Смотрите события загрузки документа
http://jquery.page2page.ru/index.php...82%D0%B8%D1%8F
PS: в jquery особо не шарю, так как не юзаю, так, для ответа поизучал, если ошибся, тут есть кому поправить