2013-10-02 2 views
0

프로젝트에서 isotope jquery plugin을 사용하고 있으며 다시 주문한 후 항목의 위치를 ​​제공하는 각 항목에 간단한 카운터를 표시하고 싶습니다.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)); 
    }); 

}; 

을하지만이 효과가 없습니다 :

난 다음 코드 (완료 될 때 트리거) 콜백 함수를 호출하려고합니다. 표시 값은 여전히 ​​초기 값입니다. 어떤 아이디어라도 환영받을 것입니다. 많은 감사합니다.

답변

관련 문제