HTML JQuery - быстро загружать изображения? - PullRequest
0 голосов
/ 11 января 2012

Я хочу сделать так, чтобы при выполнении следующей команды:

$("input.button").hover(function(){
    $(this).css('background-image', 'url(blah)');
});

Существует период времени, когда фон остается пустым. Если вы заметили на http://facebook.com, когда вы нажимаете кнопку, фоновое изображение загружается сразу. Есть ли способ высмеять это поведение?

1 Ответ

3 голосов
/ 11 января 2012

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

$(window).load(function(){
    (new Image()).src = 'path/to/img';
});
...