HTML JQuery - 快速加载图像?

时间:2012-01-10 23:43:03

标签: jquery image hover preload rollover

我想这样做,以便在执行以下命令时:

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

有一段时间背景为空白。如果您在http://facebook.com上注意到,当您单击该按钮时,会立即加载背景图像。反正是否有嘲笑这种行为?

1 个答案:

答案 0 :(得分:3)

您必须在页面加载时预加载图像:

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