我需要检查图像何时加载。结果必须是这样的:
$('.testimage').onload(function() {
// do stuff
});
感谢所有帮助。
我需要检查图像何时加载。结果必须是这样的:
$('.testimage').onload(function() {
// do stuff
});
感谢所有帮助。
尝试这个
$('.testimage').load(function() {
// do stuff
});
如果您使用的是 jquery 1.7+ 版本
$('.testimage').on('load', function() {
// do stuff
});
jQuery中没有onload
方法(尽管onload
原始 DOM 上有一个基础属性)。有一种load
方法,但它(令人困惑)具有不同的含义(参见http://api.jquery.com/load-event/和http://api.jquery.com/load/),具体取决于您使用它的上下文,并且附加加载事件处理程序的版本已被弃用。
附加事件处理程序的标准 jQuery 方法是通过以下on
方法:
$('.testimage').on('load', function() {
// do stuff
});
请试试这个小提琴
<img src="http://***.**/***/***/book.gif" alt="Book" id="book" width="200">
$('#book').load(function () {
alert('loaded');
});