Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Скрипт работает не как надо. (https://javascript.ru/forum/dom-window/68775-skript-rabotaet-ne-kak-nado.html)

sendik 08.05.2017 13:36

Скрипт работает не как надо.
 
Задача такова: при достижении расстояния блоком до верха окна -добавлять класс. Но Срабатывает иначе: при достижении растояния только первым блоком до заданного расстояния, добавляются классы и все происходит сразу. Как исправить, чтобы все работало как надо?
$(window).scroll(function(){
	if($(window).scrollTop()>350){
		$('.about-y').addClass("visib fadeInLeft");
		$('.another-y').addClass("visib fadeInRight");};
	if($(window).scrollTop()>350){
		$('.cur-block-1').addClass("visib fadeInLeft");};
	if($(window).scrollTop()> 300){
		$('.cur-block-2').addClass("visib fadeInLeftBig");};
	if($(window).scrollTop()>300){
		$('.cur-block-2').addClass("visib fadeInRight");};
	if($(window).scrollTop()>300){
		$('.cur-block-3').addClass("visib fadeInLeft");};
	if($(window).scrollTop()>300){
		$('.serv2').addClass("visib fadeInRight");};
	if($(window).scrollTop()>300){
		$('.serv1').addClass("visib fadeInLeft");};
	if($(window).scrollTop()>300){
		$('.serv4').addClass("visib fadeInRight");};
	if($(window).scrollTop()>300){
		$('.serv3').addClass("visib fadeInLeft");};
});


Часовой пояс GMT +3, время: 10:58.