in src/assets/js/main.js [598:643]
function activate() {
$elements.each(function () {
var $el = $(this);
var delay =
$el.data('onscrolldelay') !== undefined
? $el.data('onscrolldelay')
: settings.transitionDelay;
var onLoadDelay = $el.data('onloaddelay');
var thisDelay;
var thisDisplay =
$el.data('display') !== undefined
? $el.data('display')
: settings.display;
if (settings.count == 'once') {
$el.one('inview', function (event, isInView) {
if (isInView) {
thisDelay =
onLoad && onLoadDelay != undefined ? onLoadDelay : delay;
$el.velocity(settings.transitionIn, {
delay: thisDelay,
duration: settings.transitionSpeed,
easing: settings.transitionEasing,
display: thisDisplay,
});
}
});
} else if (settings.count == 'everytime') {
$el.on('inview', function (event, isInView) {
if (isInView) {
thisDelay =
onLoad && onLoadDelay != undefined ? onLoadDelay : delay;
$el.velocity(settings.transitionIn, {
delay: thisDelay,
duration: settings.transitionSpeed,
easing: settings.transitionEasing,
});
} else {
$el.velocity(settings.transitionOut, {
duration: settings.transitionSpeed,
easing: settings.transitionEasing,
});
}
});
}
});
}