Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 01.11.2013, 17:29
Интересующийся
Отправить личное сообщение для OlgaMarius Посмотреть профиль Найти все сообщения от OlgaMarius
 
Регистрация: 03.06.2013
Сообщений: 27

Концепция бесконечного скроллинга
Здравствуйте, уважаемые форумчане, новички и гуру юзабилити =)

Возникла идея объединить одно и другое - бесконечный скролл и переключатели страниц + использовать хистори АПИ для смены ссылок в браузере и еще дополнить несколькими идеями и приятными мелочами.

Скрипты сейчас пишу и оптимизирую. Но нужна обратная связь. Есть концепция в виде анимации - http://forum.ucoz.ru/_fr/527/8580801.gif

- как вам такой вариант в целом?
- какие могут быть минусы такой реализации? Подводные камни?
- как можно улучшить идею?
- видели ли вы где-то похожие решения?
- стоит ли это вообще того, чтобы реализовывать?
- также приветствуются любые идеи, мнения и комментарии. можно и даже нужно поругать концепцию, а также сам принип бесконечного скроллинга)

Последний раз редактировалось OlgaMarius, 01.11.2013 в 20:32.
Ответить с цитированием
  #2 (permalink)  
Старый 01.11.2013, 19:07
Аватар для animhotep
Профессор
Отправить личное сообщение для animhotep Посмотреть профиль Найти все сообщения от animhotep
 
Регистрация: 17.01.2013
Сообщений: 887

Сообщение от OlgaMarius
минусы
в том что все ваши 100500 страниц будут в оперативке, а она не бесконечна
лично я противник бесконечных страниц в принципе, у них больше минусов чем профита
Ответить с цитированием
  #3 (permalink)  
Старый 01.11.2013, 19:43
Аватар для FINoM
Новичок
Отправить личное сообщение для FINoM Посмотреть профиль Найти все сообщения от FINoM
 
Регистрация: 05.09.2010
Сообщений: 2,298

Интересная идея. Но блоки сверху надо удалять, оставляя большой пустой див, а, затем, при скроллинге вверх, возвращать обратно. Это решит проблему, описанную предыдущим оратором.

Лично я тоже не могу пользоваться текущими реализациями бесконечного скролла из-за того, что в какой-то момент, комп начинает адски тупить.

А так, круто. Есть только ряд технических вопросов, например, что делать, если человек кликнул на N-ю страницу в пагинации, находясь на странице N-100.
__________________
"Matreshka is fucking awesome" © чувак с Reddit
Matreshka.js - Три возможности
Ответить с цитированием
  #4 (permalink)  
Старый 01.11.2013, 20:27
Интересующийся
Отправить личное сообщение для OlgaMarius Посмотреть профиль Найти все сообщения от OlgaMarius
 
Регистрация: 03.06.2013
Сообщений: 27

Спасибо. Ставлю в приоритет удаление лишних блоков. В принципе это задумывалось, но не стояло первоочередной задачей. Но теперь пересмотрела подход.
При клике... есть одна задумка... Сайт прокручивается вниз в нее загружается запрашиваемая страница. Только между текущей и загруженной страницей (например, исходная страница 3, а загруженная - 12) ставить символическое ненавязчивое обозначение того, что тут есть пропущенные страницы.

страница 1
блок 1
блок 2
блок 3
====...========
страница 12
блок 1
блок 2
блок 3

Ай, надо гифку обновить, рассказывать не интересно =)

Последний раз редактировалось OlgaMarius, 01.11.2013 в 20:30.
Ответить с цитированием
  #5 (permalink)  
Старый 01.11.2013, 20:29
Аватар для FINoM
Новичок
Отправить личное сообщение для FINoM Посмотреть профиль Найти все сообщения от FINoM
 
Регистрация: 05.09.2010
Сообщений: 2,298

А для чего вы это делаете, если не секрет?
__________________
"Matreshka is fucking awesome" © чувак с Reddit
Matreshka.js - Три возможности
Ответить с цитированием
  #6 (permalink)  
Старый 01.11.2013, 20:45
Интересующийся
Отправить личное сообщение для OlgaMarius Посмотреть профиль Найти все сообщения от OlgaMarius
 
Регистрация: 03.06.2013
Сообщений: 27

Если совсем честно, то просто для души. Применю на одном из сайтов, но какой-то критичной необходимости в этом, конечно, нет.
Ответить с цитированием
  #7 (permalink)  
Старый 01.11.2013, 20:50
Аватар для nerv_
junior
Отправить личное сообщение для nerv_ Посмотреть профиль Найти все сообщения от nerv_
 
Регистрация: 29.11.2011
Сообщений: 3,924

Сообщение от animhotep
в том что все ваши 100500 страниц будут в оперативке, а она не бесконечна
лично я противник бесконечных страниц в принципе, у них больше минусов чем профита
я тоже не сторонник. Пагинация спасет мир. Кроме того, можно будет сослаться на страницу. В конце концов, пагинацию можно анимировать )
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
Ответить с цитированием
  #8 (permalink)  
Старый 01.11.2013, 23:42
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

OlgaMarius, только если:
1. Подгружать страницы через ajax походу скроллинга к ним
2. держать в памяти не более 5-10 (в зависимости от размера) страниц, т.е если пользователь находиться на 20 странице то ему доступны без загрузки 15-20 страницы
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием
  #9 (permalink)  
Старый 02.11.2013, 00:13
Интересующийся
Отправить личное сообщение для OlgaMarius Посмотреть профиль Найти все сообщения от OlgaMarius
 
Регистрация: 03.06.2013
Сообщений: 27

cyber, только так и будет) И я как раз вот не могла решить, сколько страниц оставлять... спасибо за мнение и подсказки!
Ответить с цитированием
  #10 (permalink)  
Старый 02.11.2013, 00:17
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

OlgaMarius, главное что бы не было утечек памяти.
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
При прокрутки скроллинга выделается текст в ie Nailya jQuery 8 15.06.2013 01:05
Установка скроллинга в предыдущее место prostoy Events/DOM/Window 2 03.02.2013 12:17
Заморозка скроллинга страницы nematod Opera, Safari и др. 2 19.09.2011 10:56
Background-attachment только для вертикального скроллинга Lex4e Общие вопросы Javascript 2 04.02.2010 12:08
Движение скроллинга окна по направлению миши bobus123 Events/DOM/Window 0 02.09.2009 15:17