Предзагрузка изображений (jQuery)

Иногда требуется подгрузить изображения, которые еще не определены на странице, чтобы когда это потребуется, пользователю не пришлось ждать загрузки (часто это касается иконок). Для этого случая, можно организовать простой предзагрузчик изображений:

function preloadImages()
{
  for(var i = 0; i<arguments.length; i++)
    $("<img />").attr("src", arguments[i]);
}

После определения этой функции, можно будет подгружать изображения следующим образом:

preloadImages("img/hoverimage1.jpg","img/hoverimage2.jpg");