好的,我有一些jquery javascript,我打算添加.load()事件,希望有人可以帮助我。
$(function() {
$('#nav li a img').each(function() {
var originalSrc = this.src,
hoverSrc = originalSrc.replace(/\.(gif|png|jpe?g)$/, '_over.$1');
image = new Image();
image.src = hoverSrc;
$(this).hover(function() {
this.src = hoverSrc;
}, function() {
this.src = originalSrc;
});
});
})
答案 0 :(得分:2)
在设置src
的{{1}}属性之前,请附上回调,如此...
Image
当图像加载并成功后,它将调用该函数。
如果函数不成功,它将调用分配给image.onload = function() {
// The image has loaded successfully.
}
属性的函数。
或者,您可以使用onerror
。