是否可以限制同位素中的條目數量?目前,我正在使用Isotope來創建類似於表格的數據結構,並且我正在添加動態排序。jQuery同位素限制元素的數量?
它的方式 - 我有一組HTML條目(暫時爲10)。它們按時間順序排序。當用戶選擇某種排序時,數據庫中有其他條目可能與請求的參數匹配,但它們不會被加載。所以我使用jQuery插入符合用戶的元素排序請求
$.get('myfile.php?request=something', function(callback) {
var $newItems = $(callback);
$('.container').isotope('insert', $newItems);
$('.container').isotope({ sortBy : USER_SORT });
});
一切的一切完美的作品,我唯一的問題是,我得到加入了更多的元素(我想保留的可見集數項)。我可以做一個解決方法,並限制我的容器的高度,並設置overflow: hidden;
,但我也實現垂直無限滾動(當你滾動到底部更多的條目被添加)。所以這需要對容器本身進行持續管理,而且在我看來,應該有更好的方法來做到這一點?
另一種方式是添加新元素,進行排序,然後從底部刪除不需要的條目,但這會很糟糕,因爲用戶會看到額外的數據過濾和動畫,然後刪除。
所以我的問題..有沒有辦法限制同位素本身內的條目?或者,也許有人對如何限制他們有更好的想法?
感謝