gpt4 book ai didi

javascript - 我必须在 jquery 中读取子 div 的坐标,并且我想按 x 坐标进行排序,我的代码如下

转载 作者:行者123 更新时间:2023-11-28 06:50:08 25 4
gpt4 key购买 nike

当前的方式提供无效的输出。

这是我正在尝试排序的对象

请检查

   $('.childboxes').each(function () {

var divs = $(this);
var divID = $(this).attr('id');
var position = divs.position();
var left = position.left;
var top = position.top;


AllDivsCoor.push({ "id": divID, "leftcoor": left, "topcoor": top });



});

AllDivsCoor.sort('leftcoor');

最佳答案

你必须编写一个自己的排序函数,如下所示:

function compareCoords(a, b) {
if (a.leftcoor < b.leftcoor) return -1;
if (a.leftcoor > b.leftcoor) return 1;
return 0;
}
AllDivsCoor.sort(compareCoords);

演示:JSFiddle

有关sort()的更多信息

关于javascript - 我必须在 jquery 中读取子 div 的坐标,并且我想按 x 坐标进行排序,我的代码如下,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33032186/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com