Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 07.02.2014, 00:28
Кандидат Javascript-наук
Отправить личное сообщение для FanAizu Посмотреть профиль Найти все сообщения от FanAizu
 
Регистрация: 08.03.2011
Сообщений: 148

superscrollorama vs skrollr
Здравствуйте. Стоит задача при скроллинге страницы делать различную анимацию с элементами, когда до них доскроллили. Для этого нашел много плагинов. Вот два из тех, что мне понравились больше всего:
http://prinzhorn.github.io/skrollr/
http://johnpolacek.github.io/superscrollorama/

Может кто-нибудь посоветовать какой лучше? Про skrollr в документации прочел, и не понравилась одна вещь - если на странице добавится какой-нибудь контент, то придется вызывать метод refresh, чтобы произвести перерасчет, вот вырезка из документации:
"Important: All those values will be calculated up-front and transformed to absolute mode. So if either the element's box height changes (height, padding, border) or the elements position within the document, you probably need to call refresh() (see documentation in JavaScript section below). Window resizing is handled by skrollr.".

В superscrollorama не нужно этого делать?

Какой из них лучше, может кто уже имеет большой опыт использования?
Ответить с цитированием
  #2 (permalink)  
Старый 07.02.2014, 04:00
Профессор
Отправить личное сообщение для kostyanet Посмотреть профиль Найти все сообщения от kostyanet
 
Регистрация: 23.10.2010
Сообщений: 2,718

Деятели инфобизнеса будут ссать кипятком. Честным людям даже вообразить трудно куда такое приспособить.

рефреш чтобы произвести перерасчет делается очевидно из-за глубокого кеширования, которое делается из-за перформанса. Если суперскролорама не кеширует то перформанс у нее поцтрадает.
Ответить с цитированием
  #3 (permalink)  
Старый 07.02.2014, 04:01
Профессор
Отправить личное сообщение для kostyanet Посмотреть профиль Найти все сообщения от kostyanet
 
Регистрация: 23.10.2010
Сообщений: 2,718

А, на акцию можно повесить. Типа домотай до конца страницы и получи талон на выигрыш скидки. Другими словами кроме нае....лова никуда.
Ответить с цитированием
  #4 (permalink)  
Старый 07.02.2014, 04:42
Профессор
Отправить личное сообщение для kostyanet Посмотреть профиль Найти все сообщения от kostyanet
 
Регистрация: 23.10.2010
Сообщений: 2,718

Тем не менее голосую за первый вариант. В кои-то веки веб-кодеры доперли использовать данные отдельно от оформления:

<div id="easing_wrapper" data-0="display:none;" data-3900="display:block;" data-4900="background:rgba(0, 0, 0, 0);color[swing]:rgb(0,0,0);" data-5900="background:rgba(0,0,0,1);color:rgb(255,255,255);" data-10000="top:0%;" data-12000="top:-100%;">


Все ясно и понятно даже без чтения документации. data-y где y координата прокрутки, а сами данные какие угодно, главным образом очевидно стили которые шарашат в css элемента прямиком.

Посмотрите под юбку второму варианту. Это же типичный говно-код под могучие селекторы жиквери.
Ответить с цитированием
  #5 (permalink)  
Старый 07.02.2014, 14:20
Кандидат Javascript-наук
Отправить личное сообщение для FanAizu Посмотреть профиль Найти все сообщения от FanAizu
 
Регистрация: 08.03.2011
Сообщений: 148

Сообщение от kostyanet
осмотрите под юбку второму варианту. Это же типичный говно-код под могучие селекторы жиквери.
В чём заключается "типичный говно-код"?
Ответить с цитированием
  #6 (permalink)  
Старый 07.02.2014, 20:22
Профессор
Отправить личное сообщение для kostyanet Посмотреть профиль Найти все сообщения от kostyanet
 
Регистрация: 23.10.2010
Сообщений: 2,718

Типичный говнокод в том и заключается что оформление используется в качестве оперативных данных.

Ну типа чтобы поменять масло надо найти машину на стоянке СТО по цвету кузова и шерсти на руле. А не по гос-номеру.
Ответить с цитированием
  #7 (permalink)  
Старый 07.02.2014, 20:23
Профессор
Отправить личное сообщение для kostyanet Посмотреть профиль Найти все сообщения от kostyanet
 
Регистрация: 23.10.2010
Сообщений: 2,718

Конечно, говнокодеров jquery и расплодил как клопов под матрасом.
Ответить с цитированием
  #8 (permalink)  
Старый 07.02.2014, 22:33
Кандидат Javascript-наук
Отправить личное сообщение для FanAizu Посмотреть профиль Найти все сообщения от FanAizu
 
Регистрация: 08.03.2011
Сообщений: 148

Сообщение от kostyanet Посмотреть сообщение
Типичный говнокод в том и заключается что оформление используется в качестве оперативных данных.

Ну типа чтобы поменять масло надо найти машину на стоянке СТО по цвету кузова и шерсти на руле. А не по гос-номеру.
ничего не понял из сего. что именно плохого в этом плагине? о каком говнокоде идет речь? на этом, как вы выражаетесь "говнокоде", построенно множество сайтов, многие из которых выиграли различные веб премии. Следовательно, как мне кажется, премии выигрывают сайты, которые сделаны хорошими разработчиками, а хорошие разработчики не будут, наверное, использовать что-то, что является некачественным. Или я ошибаюсь?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск