相关疑难解决方法(0)

按图库中的图像分辨率排序

我不久前做了这个画廊:https://jsfiddle.net/5e9L09Ly/

不要担心它不会上传任何东西.

我说你可以按文件大小排序,但我想按图像分辨率排序.问题是并非所有图像都会加载到页面上,所以我不知道它们的大小.

画廊本身非常基本,它要求一个目录,然后它将显示该目录中的所有图像和视频.

它现在只适用于chrome,只需单击顶部的浏览即可.浏览前的数字是选择目录时应显示或加载的图像数量.

我不知道如何处理这个问题......

我想到的一件事是这样的:

imgLoad.attr("src", url);
imgLoad.unbind("load");
imgLoad.bind("load", function() {
    console.log(url+' size: '+(this.width + this.height));
});
Run Code Online (Sandbox Code Playgroud)

问题是,它会加载它加载的每一个图像,如果你有很多图像,它会给硬盘和浏览器带来很大的压力,比方说你试图加载20k图像.

所以是的......任何建议都会很棒.

我不会在这里发布代码,因为它太多了,请查看小提琴.

html javascript jquery image

8
推荐指数
1
解决办法
510
查看次数

标签 统计

html ×1

image ×1

javascript ×1

jquery ×1