0

ヘッダーがクリックされたアイテムをグリッドの上部に移動して展開するアイソトープを使用して、並べ替え可能なグリッドを生成しました。

それはほとんど機能しています.1つだけ問題があります..

アイテムがクリックされて並べ替えられると、アイテム ヘッダーはクリックまたは操作できなくなります。

$('.itemheading a').on("click",function() {
    e.preventDefault();
    var activeElement = $(this).closest('.item');
    activeElement.addClass('active').siblings('.item').removeClass('active');

    $("html, body").animate({ scrollTop: 0 }, "slow");

    container
        .prepend(activeElement.remove())
        .isotope('reloadItems')
        .isotope({ sortBy: 'original-order' });

    return true;
});

私はjsfiddleに例を置きました:

http://jsfiddle.net/BptVU/4/

乾杯

4

1 に答える 1

0

以下で委任を使用する必要があります.on()

デモ

 $('.content').on('click','.itemheading a', function (e) {...});
于 2013-05-20T17:57:45.200 に答える