Я пытаюсь использовать waypoints.js, чтобы иметь элементы fadein при прокрутке, чтобы поразить элементы.
У меня есть
$(document).ready(function(){
$('.card').waypoint(function(down) {
console.log('hit element');
$(this).addClass('card-fadeIn');
}, { offset: '100%' });
});
Что это делает добавляет класс «карт-FadeIn», который является непрозрачность 1 и легкость в анимации.
Когда я изменить его на
$('.card').addClass('card-fadeIn');
Он отлично работает, но добавляет непрозрачности 1 к каждому классу карты и губит FadeIn эффект. Я пытался использовать $ (this) вместо этого, но он не будет исчезать, и он не даст ошибку в консоли. Любые идеи почему?
Можете ли вы зарегистрировать то, что внутри этой функции? – Harangue
'this' может отличаться от того, что вы думаете. – Johan
'this', вероятно, больше не является областью объектов jQuery. Перед этим сохраните 'this' в некоторой переменной. –