Мне кажется, класс fadeInLeft
добавляется на свиток, как и ожидалось.Однако вам понадобится дополнительная закрывающая фигурная скобка и закрывающие скобки, чтобы закрыть обработчик событий, готовый для документа:
$(document).ready(function() {
function isScrolledIntoView(elem) {
var docViewTop = $(window).scrollTop();
var docViewBottom = docViewTop + $(window).height();
var elemTop = $(elem).offset().top;
var elemBottom = elemTop + $(elem).height();
return ((elemBottom <= docViewBottom) && (elemTop >= docViewTop));
}
$(window).scroll(function() {
$('.scroll-animations .animated').each(function() {
if (isScrolledIntoView(this) === true) {
$(this).addClass('fadeInLeft');
}
});
});
}); // This was missing
JSFiddle
Вам также необходимо убедиться, чтозагрузить jQuery до того, как ваш JavaScript будет выполнен.Самый простой способ - разместить что-то подобное в элементе <head>
страницы:
<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>