相关疑难解决方法(0)

使用jQuery预加载图像

我正在寻找一种使用JavaScript预加载图像的快捷方法.我正在使用jQuery,如果这很重要的话.

我在这里看到了这个(http://nettuts.com ...):

function complexLoad(config, fileNames) {
  for (var x = 0; x < fileNames.length; x++) {
    $("<img>").attr({
      id: fileNames[x],
      src: config.imgDir + fileNames[x] + config.imgFormat,
      title: "The " + fileNames[x] + " nebula"
    }).appendTo("#" + config.imgContainer).css({ display: "none" });
  }
};
Run Code Online (Sandbox Code Playgroud)

但是,它看起来有点过头了我想要的东西!

我知道有jQuery插件可以做到这一点,但它们看起来都有点大(大小); 我只需要快速,简单和简短的预加载图像方式!

javascript jquery

681
推荐指数
11
解决办法
46万
查看次数

Jquery调整图像大小

我想开始讨论使用jQuery调整图像大小.

这是我的贡献:但我认为我远离解决方案.种植怎么样?谁能帮我?

$(document).ready(function() {
    $('.story-small img').each(function() {
    var maxWidth = 100; // Max width for the image
    var maxHeight = 100;    // Max height for the image
    var ratio = 0;  // Used for aspect ratio
    var width = $(this).width();    // Current image width
    var height = $(this).height();  // Current image height

    // Check if the current width is larger than the max
    if(width > maxWidth){
        ratio = maxWidth / width;   // get ratio for scaling image
        $(this).css("width", maxWidth); // …
Run Code Online (Sandbox Code Playgroud)

jquery image

41
推荐指数
5
解决办法
16万
查看次数

标签 统计

jquery ×2

image ×1

javascript ×1