如何在javascript或jquery中按维度对图像排序

如何在javascript或jquery中按维度对图像排序,javascript,jquery,Javascript,Jquery,如何在JavaScript或jQuery中按维度对图像排序。我的代码如下: var imgsrc = ''; if (document.images.length < 1) { alert('No images to open'); return; } for (var i = 0; i < window.parent.document.images.length; i++) { imgsrc + = '\n'; } if (imgsrc != '') {

如何在JavaScript或jQuery中按维度对图像排序。我的代码如下:

var imgsrc = '';
if (document.images.length < 1) {
    alert('No images to open');
    return;
}
for (var i = 0; i < window.parent.document.images.length; i++) {
    imgsrc + = '\n';
}

if (imgsrc != '') {
    var newwin = window.open('', '');
    newwin.document.open();
    newwin.document.write('\n' + imgsrc + '');
    newwin.document.close();
} else {
    alert('No images!')
}​
var imgsrc='';
if(document.images.length<1){
警报(“没有要打开的图像”);
返回;
}
对于(var i=0;i

请帮帮我。提前感谢。

有关获取图像尺寸的信息,请参阅。可以对数组进行排序,如。sort()具有接受排序函数的重载。这是比较大小的地方。

如果使用jquery:

​var images = $('img');

if ( images.length ) {
// images were found
 images.sort( function (img1, img2) { return img1.width - img2.width } );                                     
}
这是一张工作票