0

私のページには次の要素があります。

<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」データ値に基づいて正しい場所に配置したいと思います。

新しい要素が到着するたびにアニメーションを作成することを計画しているため、要素が移動する必要がある場所の位置を取得することが重要です。

何か案は?

4

1 に答える 1

3
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);
于 2012-08-14T03:04:56.530 に答える