2017-02-25 79 views
0

我在多個行中放置了多個元素,我將其稱爲Waypoints實例。我如何知道Waypoint一次切換了多少個實例?

<div class="row"> 
    <div class="col-xs-6 col-sm-4"><div class="foo"></div></div> 
    <div class="col-xs-6 col-sm-4"><div class="foo"></div></div> 
    <div class="col-xs-6 col-sm-4"><div class="foo"></div></div> 
    <div class="col-xs-6 col-sm-4"><div class="foo"></div></div> 
    <div class="col-xs-6 col-sm-4"><div class="foo"></div></div> 
    <div class="col-xs-6 col-sm-4"><div class="foo"></div></div> 
</div> 

我需要怎麼算航點的許多實例都一次被稱爲(即每個.foo元素在同一行):

var total = 0; 

$('.foo').each(function() { 
    $(this).waypoint({ 
    handler: function(direction) { 
     total++; 
    } 
    }); 
}); 

上面的代碼會爲第一行,但我不知道如何在第二行中的項目激活之前重置它(爲第二行中的項目計算Waypoint實例等)。有任何想法嗎?

+0

如果有人想知道,航點實例會被插件自動分組,所以您可以使用'this.group.waypoints.length'來獲得我一直在尋找的東西。 – sdvnksv

回答

相關問題