预加载图像

Preloading an Image

本文关键字:图像 加载      更新时间:2023-09-26

我试图只预加载一个映像,因此我没有使用数组。

以下代码在调试时从不激发。我有一个休息时间。

<script type="text/javascript"> 

        $('<img/>').src = 'myimagepathhere';

 </script>

我需要把它放在别的地方吗?

感谢

不需要jQuery对象。

试试这个:

var image = new Image();
image.src = 'myimagepathhere';
jQuery对象本身不是html元素。尝试
$('<img/>')[0].src = 'myimagepathhere';

$('<img/>').attr('src','myimagepathhere');

您正在将jQuery语法与"常规javascript"语法混合,请尝试:

$('img').attr('src', 'myimagepathhere');

如果只是一个图像,请使用图像id,而不是"img"(您不希望预加载页面中的所有图像)

$('#image_id').attr('src', '/Images/xxx.jpg');