Chinaunix首页 | 论坛 | 博客
  • 博客访问: 191195
  • 博文数量: 95
  • 博客积分: 2383
  • 博客等级: 大尉
  • 技术积分: 1135
  • 用 户 组: 普通用户
  • 注册时间: 2011-06-09 15:14
文章分类
文章存档

2012年(84)

2011年(11)

我的朋友
最近访客

分类: 系统运维

2012-04-27 14:18:24

日期: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预先加载图片

阅读(1008) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~