-1

可能重复:
JavaScript:知道图像何时完全加载

我有这个代码:

$("#imageOnPage").attr("src", urlString);

在图像在屏幕上可见后,我需要以某种方式触发一个事件。换句话说,我需要图像的 onLoad 事件。

4

3 回答 3

4

实际上有一个事件:

$('#imageOnPage').load(function()
{
/* your code */
});

当您的图像加载时,它会被触发。

于 2012-05-13T18:15:52.597 回答
1

您应该能够绑定到load图像的事件。

$('#imageOnPage').load(function() {
    alert('image loaded');
});
于 2012-05-13T18:16:09.270 回答
1
$('#imageOnPage').load(function(){
  $(this).attr('src', urlString);
});
于 2012-05-13T18:19:25.740 回答