Depende de que tipo de imagenes quieres cargar. Si son de gran tamaño puedes usar javascript, si son de tamaño pequeño te recomiendo que uses sprites.
Precargar imágenes con javascript se hace con el New Image (), en SO te lo explican bastante bien.
http://stackoverflow.com/questions/3646036/javascript-preloading-images
Para SPRITES hace tiempo cree una entrada en mi blog, son fáciles de usar.
http://drvy.blogspot.com.es/2013/05/explicando-css-sprites.html
Saludos
Precargar imágenes con javascript se hace con el New Image (), en SO te lo explican bastante bien.
http://stackoverflow.com/questions/3646036/javascript-preloading-images
Para SPRITES hace tiempo cree una entrada en mi blog, son fáciles de usar.
http://drvy.blogspot.com.es/2013/05/explicando-css-sprites.html
Saludos