我在一个项目上使用同位素 jquery 插件,我想在每个项目上显示一个简单的计数器,在重新排序后给出项目本身的位置。
我的意思是首先显示的项目应该显示'1'值,第三个'3',依此类推。
这似乎很简单,但从现在开始,我无法做到这一点。
我什至尝试使用以下代码调用回调函数(完成时触发):
$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));
});
};
但这没有效果。显示值仍为初始值。任何想法都会受到欢迎。非常感谢。