使用多个类的JQuery航点

我正在使用http://imakewebthings.com/jquery-waypoints并且有5个class级(职员),目前,当获得第一堂课时,航点会立即触发所有class级。 如何进行分级以便我可以在您通过列表时添加?

jQuery的

 $('.staffmember').waypoint(function(direction) { jQuery('.staffmember').addClass('on').next(); }); 

谢谢

如果我理解你正确的尝试这个。 它应遍历每个.waypoint元素,并在滚动经过它们时添加.on类的每个.waypoint添加单独的.waypoint点。

 $('.staffmember').each(function() { $(this).waypoint(function() { $(this).addClass('on'); }); }); 

我认为你的问题是你将“on”类添加到所有匹配元素( jQuery('.staffmember') ),而不仅仅是触发元素。 正如imakewebthings指出的那样,Waypoints已经为你做了迭代。

所以,你原来的jQuery应该是:

 $('.staffmember').waypoint(function(direction) { jQuery(this).addClass('on').next(); }); 

没有each这应该做的伎俩。