Ограничить элементы или разбить на страницы в зыбучих песках - PullRequest
2 голосов
/ 25 ноября 2011

Я использую плагин Quicksand jQuery. Работает нормально, но теперь я хочу ограничить начальные элементы, например, показывать только 20 или 30 элементов. Как я могу это сделать?

Мой текущий код:

Shadowbox.init({
    skipSetup: true
});

$(document).ready(function () {
    var $filterType = $('#boxAreas li.active a').attr('class');
    var $holder = $('ul#elportafolio');
    var $data = $holder.clone();

    $('#boxAreas li a').click(function (e) {
        $('#boxAreas li').removeClass('active');

        var $filterType = $(this).attr('class');

        $(this).parent().addClass('active');

        if($filterType == 'all') {
            var $filteredData = $data.find('li');
        } else {
            var $filteredData = $data.find('li[data-type=' + $filterType + ']');
        }

        $holder.quicksand($filteredData, {
            duration: 1000
        }, function () {
            Shadowbox.setup("li.thumb_porta a", {});
        });
        return false;
    });
});
...