Ho testato sia il ready di jquery che window.onload (già fatte prima le ricerche su google) e tutte e due partono all'istante, prima che i contenuti della pagina web vengano caricati.

Potrei ovviare con <body onload="..."> utilizzando le include PHP ma è una soluzione che mi sembra un po inelegante