Выполнять код после загрузки страницы

Выполнять код после формирования DOM (т.е. не обязательно ждать загрузки всех картинок и других элементов, главное чтобы полностью сформировался HTML) можно через метод ready().

$(document).ready(function(){
    // код
});

Также можно использовать сокращённый код:

$(function(){
   // код
});

Если другие библиотеки используют переменную $, то jQuery-код можно обернуть в следующую функцию для избежания конфликтов.

jQuery(function($){
   // код, если используются также другие библиотеки
});