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实例等)。有任何想法吗?
如果有人想知道,航点实例会被插件自动分组,所以您可以使用'this.group.waypoints.length'来获得我一直在寻找的东西。 – sdvnksv