我正在使用以下功能在我的网站中预加载图像:
$.fn.preload = function() {
this.each(function() {
$('<img/>')[0].src = baseurl + '/assets/images/' + this;
});
};
如果我用多个图像调用它,一切都会按预期工作:
$(['img01.jpg', 'img02.jpg', 'img03.jpg']).preload();
但如果我只用一张图片调用它,我会收到以下错误:
TypeError: $(...).preload 不是函数 $(function() { $(['img01.jpg']).preload(); });
关于我做错了什么的任何想法?
提前致谢。