Доброго времени суток! Есть 30+ png файлов весом по 500кб каждый, они показываются на странице с помощью css3 анимации и js(переключает стили). 
Как лучше их заранее прогрузить? 
<div id="preload1"></div>#preload{
margin-left:  -9999px;
background: url(img1.png); 
display:block;
width: 1px;
height:1px;
}
и для каждой картинки такой див? или по другому?
Заранее благодарен за ответ!
UPD:
Относительно 
этого решения - прочитал, что не всегда будет грузиться, ибо img должен быть на странице.
UPD 2:
На ipad'e:

