使用多个类的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
这应该做的伎俩。