jquery查找已排序新元素的位置
我的页面上有以下元素:jquery查找已排序新元素的位置,jquery,sorting,Jquery,Sorting,我的页面上有以下元素: <div class="feedItem" data-moddate="1344738920" data-id="59920"></div> <div class="feedItem" data-moddate="1344725719" data-id="59897"></div> <div class="feedItem" data-moddate="1344722122" data-id="59876">&l
<div class="feedItem" data-moddate="1344738920" data-id="59920"></div>
<div class="feedItem" data-moddate="1344725719" data-id="59897"></div>
<div class="feedItem" data-moddate="1344722122" data-id="59876"></div>
<div class="feedItem" data-moddate="1344718218" data-id="59856"></div>
<div class="feedItem" data-moddate="1344716717" data-id="59854"></div>
当我动态插入一个新项目时,我希望根据“moddate”数据值将其定位在正确的位置
获得元素需要去的位置很重要,因为我计划在每个新元素到达时制作一些动画
有什么想法吗?var i=0;
var i = 0;
var modDate = someTimestamp
$(".feedItem").each(function()
{
if(modDate < $(this).data('moddate'))
{
return;
}
i++;
});
//The new element should be inserted AFTER $(".feedItem").eq(i);
var modDate=someTimestamp
$(“.feedItem”)。每个(函数()
{
如果(modDate<$(this).data('modDate'))
{
返回;
}
i++;
});
//新元素应插入$(“.feedItem”).eq(i)之后;
var i=0;
var modDate=someTimestamp
$(“.feedItem”)。每个(函数()
{
如果(modDate<$(this).data('modDate'))
{
返回;
}
i++;
});
//新元素应插入$(“.feedItem”).eq(i)之后;
查看这篇文章:如果当前值大于1,小于另一个值,则需要对其进行大量排序和来回检查…查看这篇文章:如果当前值大于1,则需要对其进行大量排序和来回检查,而且比另一个还少。。。