jQuery Waypoints не работает при начальной прокрутке

Я использую приведенный ниже сценарий вместе с плагином jQuery Waypoints, чтобы сделать элементы прозрачными до 100%, когда они центрированы на 50% (или 75%) в окне браузера. Код, кажется, работает довольно хорошо, за исключением того, что элементы, кажется, изначально не исчезают. Когда я прокручиваю вниз, а затем возвращаюсь назад, кажется, что они вызывают их тогда.

$(document).ready(function() {
$('#feature').waypoint(function(event, direction) {
   var targetOpacity = direction === "down" ? 1 : .25;
   $(this).stop().animate({ "opacity": targetOpacity });
}, {
   offset: '50%'
});

$('#footer').waypoint(function(event, direction) {
   var targetOpacity = direction == "down" ? 1 : .25;
   $(this).stop().animate({ "opacity": targetOpacity });
}, {
   offset: '75%' 
});

});

person pixelJockey    schedule 02.01.2013    source источник


Ответы (1)


checkout $.waypoints('refresh') для запуска действий при загрузке страницы

person Lizard    schedule 03.01.2013
comment
Не похоже, чтобы решить проблему. - person pixelJockey; 04.01.2013