Показать сообщение отдельно
  #1 (permalink)  
Старый 24.07.2014, 11:08
Профессор
Отправить личное сообщение для Batyabest Посмотреть профиль Найти все сообщения от Batyabest
 
Регистрация: 14.09.2013
Сообщений: 252

Помогите расшифоровать, что делает скрипт
Здравствуйте.
Помогите расшифровать что делает скрипт. У меня почему-то анимация не работает на Android. Так понимаю, что нужно сделать, чтобы ее не было на мобильных устройствах. Чтобы все было статично. Вот такой код что делает подскажите.

var mobile = navigator.userAgent.toLowerCase().match(/(iphone|ipod|ipad|android)/);
	if(mobile != null) {
		$('html').css('width', window.innerWidth + 'px');
	} else {
		$(".scroll").each(function () {
			var block = $(this);
			$(window).scroll(function() {
				var top = block.offset().top;
				var bottom = block.height()+top;
				top = top - $(window).height();
				var scroll_top = $(this).scrollTop();
				if ((scroll_top > top) && (scroll_top < bottom)) {
					if (!block.hasClass("animated")) {
						block.addClass("animated");
					}
				} else {
					block.removeClass("animated");
				}
			});
		});
		$('head').append('<link rel="stylesheet" href="/css/animation.css" />');
	}
Ответить с цитированием