Как запустить скрипт, при загрузки страницы?

<script>
	$(window).scroll(function() {
		$('#block-new14, #block-new5').each(function(){
		var imagePos = $(this).offset().top;

		var topOfWindow = $(window).scrollTop();
			if (imagePos < topOfWindow+180) {
				$(this).addClass("slideRight");
			}
		});
	});
</script>


Этот код работает, но он реагирует на прокрутку вниз. Подскажите, как сделать, чтобы он запускался при загрузке страницы? Желательно напиши полностью скрипт, чтобы я мог вставить, а то я уже ппц вариантов перепробовал, ничего не помогает. К сожалению в jquery я вообще дуб. Спасибо.
  • Вопрос задан
  • 4651 просмотр
Решения вопроса 1
pxz
@pxz
✔ Совет: Вам помогли? Отметьте ответы решением.
Сначала следовало бы погуглить. :)

Сработает после загрузки страницы:
$(function(){
	$('#block-new14, #block-new5').each(function(){
	var imagePos = $(this).offset().top;

	var topOfWindow = $(window).scrollTop();
		if (imagePos < topOfWindow+180) {
			$(this).addClass("slideRight");
		}
	});
});


А для скролла тоже нужно покрывать весь твой код в
$(function(){
// code here
});

или в
$(document).ready(function(){
// code here
});


Эти два варианта работают одинаково.
Мануал тут: $( document ).ready()
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы