日期:2014-05-16 浏览次数:20366 次
日期:2012-4-26??来源:GBin1.com
下面这段代码可以有效的帮助你预先加载图片。
(function($) { ? var cache = []; ? //参数是图片相对于当前页面的路径 ? $.preLoadImages = function() { ??? var args_len = arguments.length; ??? for (var i = args_len; i--;) { ????? var cacheImage = document.createElement('img'); ????? cacheImage.src = arguments[i]; ????? cache.push(cacheImage); ??? } ? } })(jQuery)
然后,你可以使用如下方法来调用:
jQuery.preLoadImages("gbin1logo.png", "/path/gbin1.png");
当然,其实上面代码并没有使用jQuery独有的方法,所以你可以直接使用javascript来调用如上preLoadImages方法
?
来源:[jQuery代码]如何使用javascript/jQuery预先加载图片