Как сократить такой код, Waypoints.js?

Использую плагин Waypoints

Можно выдавать пойнт по id, но и по классу. Как можно сделать рефакторинг такого кода.

Я бы хотел задать единый класс для всех секции, и написать один лишь вызов.

var waypoints = $('.any').waypoint(function(direction) {
  $('.any').addClass('loader');
}, {
  offset: '50%'
});
var waypointsTwo = $('.odds').waypoint(function(direction) {
  $('.odds').addClass('loader');
}, {
  offset: '50%'
});
var waypointsThree = $('.simple').waypoint(function(direction) {
  $('.simple').addClass('loader');
}, {
  offset: '50%'
});
var waypointsFour = $('.faq').waypoint(function(direction) {
  $('.faq').addClass('loader');
}, {
  offset: '50%'
});
var waypointsFive = $('.doctors').waypoint(function(direction) {
  $('.doctors').addClass('loader');
}, {
  offset: '50%'
});
var waypointsSix = $('.consultation').waypoint(function(direction) {
  $('.consultation').addClass('loader');
}, {
  offset: '50%'
});
var waypointsSeven = $('.stages').waypoint(function(direction) {
  $('.stages').addClass('loader');
}, {
  offset: '50%'
});
var waypointsEight = $('.start').waypoint(function(direction) {
  $('.start').addClass('loader');
}, {
  offset: '50%'
});
var waypointsNine = $('.seven').waypoint(function(direction) {
  $('.seven').addClass('loader');
}, {
  offset: '50%'
});

Ответы (0 шт):