Javascript 向jquery添加计数器
我在一个项目中使用,我想在每个项目上显示一个简单的计数器,给出重新订购后项目本身的位置 我的意思是,第一个显示的项目应该显示“1”值,第三个显示“3”,依此类推 这似乎很简单,但从现在起,我无法做到这一点 我甚至尝试用以下代码调用回调函数(完成时触发):Javascript 向jquery添加计数器,javascript,jquery,jquery-isotope,Javascript,Jquery,Jquery Isotope,我在一个项目中使用,我想在每个项目上显示一个简单的计数器,给出重新订购后项目本身的位置 我的意思是,第一个显示的项目应该显示“1”值,第三个显示“3”,依此类推 这似乎很简单,但从现在起,我无法做到这一点 我甚至尝试用以下代码调用回调函数(完成时触发): $cont.isotope({ sortBy: $(this).attr('data-filter'), sortAscending: eval($(this).
$cont.isotope({
sortBy: $(this).attr('data-filter'),
sortAscending: eval($(this).attr('data-sort'))
}, onAnimationFinished );
var onAnimationFinished = function(){
var cnt = 0;
$(".feature").each(function (index) {
cnt++;
console.log("counter : " + parseInt(cnt));
$(this).find('div.counter-container > span.legend').append(' ' + parseInt(cnt));
});
};
但这没有效果。显示值仍然是初始值。任何想法都欢迎。非常感谢。David DeSandro在github存储库上回答了这个问题: 目前,如果要获取项目的顺序,可以通过访问$filteredAtoms属性来实现。看 多亏了他。它与此配合得很好。希望它能帮助别人