我正在玩 mixitup对项目进行排序。
我可以在按下排序或筛选按钮后对可见的项目进行计数:
$('#collection').on('mixEnd', function(e, state){
var countvisible = $("#container> tr[style='']").length;
console.log('Sorted! ' + countvisible );
$('#current_count').text(countvisible);
});
我需要的:获取页面加载时可见项目的数量
但是 `on('mixEnd') 在页面加载的 mixitup 初始化期间不会触发。
怎么做?我可以只使用 on PageLoad
等待一些延迟,但这似乎不是一个好的做法。
感谢任何帮助。
最佳答案
我知道有点晚了,但如果有帮助,我在 this codepen 中找到了答案.
这是一个巨大的,但在你的情况下,你只需要这个:
$('#collection').on('mixEnd', function(e, state) {
$('#current_count').html(state.totalShow);
});
state.totalShow
是关键;)
关于javascript - mixitup 在页面加载后初始启动时计算可见项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41197503/