Как стать автором
Обновить

Комментарии 85

у меня в ff3.0.4 не работают кнопки «вверх», «вниз»
кроме того, не ясно задумано так или нет, но кликнуть для перехода по «бару» можно только в промежутки между прямоугольники «p». Клик на сами прямоугольники перехода не вызывает.

Но идея и реализация интересные, понравилось :)
Поправил :)
А еще можно реализовать tooltip для блоков в скролбаре, при наведении на блок будет показываться содержимое в tip-e :)
большой же tooltip будет :) А так идея хорошая.
Отчего же большой! Можно поместить туда, хотя бы, заголовок блока на символ которого навели, а для изображений небольшой thumbnail
Ну допустим — только текст например, или скриншот блока или…
можно что хочешь, главное тултипом
Уже выводится текст ограничений 200 символов
Зачем тогда вообще место для контента? ;)
теперь они работают слишком хорошо, «западают» :)
И тут средний клик мыши не включает навигационную штуку :(
Да, во флеш реализации сами графические символы понятнее и симпатичнее, а то здесь когда загрузились пустые блоки с «P» мне показалось что это нечто вроде недоступной картинки.
Не факт, что в этом флеше «краткое содержание» под скролом генерируется автоматически. Скорее всего это статическая демонстрация идеи. На мой взгляд, такие нагруженные информацией скролы вряд ли нужны.

А вот скролы программы Eclipse с маркерами ошибок, предупреждений и задач (причём активными, т.е. при нажатии на них происходит переход к соответствующей строке) — это штука полезная и проверенная на деле.

Могут понадобиться алфавитные скролы, скролы с датами, т.е. с фильтрующей информацией, а сжатый показ самого содержимого, на мой взгляд, — блажь.
Интересная штука.
Только клик скролла на мышке не работает, а это печально
Задумка весьма интересная. В опере 9.62 если страницу скролить с клавиатуры, то текст не отображается.
И с клавиатуры не скроллится, да.
Эту идею я видел в какой то книге по юзобилете еще до его реализации, там еще несколько было идей. Как называется книга я уже не помню, но может конечно это он ее написал.
Да неважно, откуда идея. Главное, что вы сумели это реализовать на практике :)
или вниз))
Я не любитель полемики, так что давайте же поищем истину :) «Новая жизнь полосы прокрутки» — 20 ноября 2006 (внизу написано, да :), «Инфоскроллер, или Полоса прокрутки с представлением содержания в виде графических символов» — 16 декабря 2005 (и даже бумага есть).
В любом случае запатентована реализация а не идея :)
Патенты на идеи — это жуткий бред, придуманный цивилизацией. Кстати, кнопки скролла, вижу, уже заработали, а вот скролл стрелками, пробел и шифт+пробел — всё ещё нет :(
Теперь работают :)
Осталось прикрутить плавный скролл :)
И всё же переделать отображение информации на скроллере — таблицу и картинку обычный человек поймёт, а вот P вряд ли, строчки очевиднее.
И ещё, кнопки скроллера можно таскать. А не должно бы.
Правда это получилось у меня только один раз (на верхней кнопке, после чего она «залипла»). Теперь при попытке потащить кнопку выделяется текст, что тоже нелогично (обычные скроллер так не делает).
Теперь нельзя :)
А «навигационную штуку», что по клику средней кнопкой, можно заставить работать? Цены б этому скроллеру тогда не было :)
Ну чисто теоретически возможно. Но стока гемароя :) я подумаю над этим.
Подумал. Средний клик можно обработать только в ie и в Safari Win так, что наверно оно того не стоит.
цитирую из «низа»:
Идея усовершенствования стандартной полосы оказалась настолько популярной, что мы получили множество откликов по нашей статье. В части писем упоминались сходные решения: так, в среде разработки Eclipse рядом с полосой прокрутки выводятся маркеры (см. скриншоты), а в старом добром WinDiff (как же мы о нем забыли?!) слева выводится полоса показа различий. А наши коллеги из Студии Артемия Лебедева сообщили, что опираясь на собственные изыскания, даже запатентовали полосу прокрутки с представлением содержания в виде графических символов около года назад, но до недавнего времени не афишировали изобретение. Мы поздравляем наших коллег с получением патента и считаем, что это служит прекрасным подтверждением того, что модифицированная полоса прокрутки хороша (хотя, учитывая давность публикации Шнейдермана, мы сомневаемся в разумности такого патентования).

Информация о книге:
Ben Shneiderman. Designing of the User Interface, Third edition. Addison Wesley, 1998, ISBN: 032122325X, стр.451.
Ура, истина найдена :)
мне более удачным вариантом кажутся кликабельные метки на основные места на странице.
идея хорошая
напомнило АдобРеадер и Жедавю просмоторщики
В смысле чтобы показывалось только при наведение, ну тогда не понятно будет что там еще есть текст, да и в коком месте мы находимся сейчас, а наводить мышкой чтобы посмотреть меня это всегда раздражало. А мониторы сейчас большие. Так что все таки нет, чем да.
что бы узнать если текст, надо сглека крутануть колесо — это не сложно зато высвобождается дополнительная ширина, а когда есть колесо (или стрелки клавиатуры) скроллбар используется только что бы узнать «где я?» и не всегда требуется

особенно круто в полноэкранном режиме (f11)

вы не ответили насчёт второго. сделать userJS, что бы можно было установить в браузер и использовать повседневно (в Опере можно, например, отключить стандартный скроллбар), так что это было бы очень круто!
Пока что проблема как отображать сложные структуры по этому просто взять любой сайт и навешать не получится. Так что userJS пока не имеет смысла делать. Может быть в следующих версиях :)
p.s. а можете сделать тестовую страницу как у Ильи Бирамана. Для тех кто хочет просто посмотреть что из себя это всё представляет, что бы ничего не скачивать и не шаманить самому?
буквально вчера обдумывал как бы такую штуку в браузер забацать: что если страница многоколоночная? что если текст не только в абзацах, но и в дивах и спанах? Как это должно выглядеть на хабре? начиная с какого минимального размера нужно почемать на карте картинки?
должно быть и горизонтальная прокрутка в случае необходимости
*помечать на карте
Данный плагин рас читан только на простую структуру. Те он отображает дочерние элементы периданого блока. Так что этот скрол стоит навешивать только на контент
так и знал, что придётся всё делать самому
а можно демо страницу снабдить, версией со сложной разметкой?
table, div, li, итд

P.s. я знаю, что есть исходники.
спасибо, теперь нагляднее.
Мне почему-то кажется, что это непрактично.
Если видишь страницу впервые, то структура и расположение блоков текста все равно неизвестны, не знаешь, что ищешь. А если не в первый раз, то в примерное место искомого куска можно просто скроллом перенестись.
Уж лучше часто встречаемые оглавления в начале больших статей.
непрактично просто так занимать 15300 пикселов на моём экране
очень вкусно на вид, просто нет слов!
Идея интересная, но в плане юзабилити лишнее, мне ничем в плане навигации не поможет, ну я могу подсчитать кол-во абзацев, мне это ничего не даст, что там написано я не вижу, максимум, на картинку навести, с тем же успехом я могу просто проскролировать стандартным скроллбаром, но при этом данный выводит лишнюю информацию, которая может отвлечь от основного содержимого.
В хроме похожая вещь реализована — он при поиске в скролбаре цветом показывает где находятся искомые слова. Отличная идея.
У вас отображение информации в скроллере лучше :)
Ага прикольно. Вот только не кнопки не колесо мышиное не работает :( Зато есть подсказки к блокам
Колесо только в FF не работает надо так element.addEventListener('DOMMouseScroll', mouseWheel, false);
Да, там достаточно багов, на самом деле. Я особо не отлаживал, так как делалось только ради интереса. :)
Ну так я тоже не где еще не применялось, написал так чтоб было, пока время свободное :)
так объединитесь и сделайте один супер-пупер-мега-инфоскроллер :)
Работаёт чётко и красиво. Молодцом!
ГуглоХром кстати при поиске на странице помещает на скролл баре желтые полосочки для каждого найденного случая
ГуглоХром вообще забавный зверь у меня почему то скрипт нормально отказался работать если стили в отдельный файл выносеш, загадка :)
Эх, лучше бы для ff сделали в виде аддона
лучше для всех браузеров в виде userjs
Молодец! отличная штука!
как применять правда пока не понятно… может в блогах?
У меня есть небольшое дополнение: при большом количестве информации скорость прокрутки должна быть меньше. Например если отресайзить окошко с Вашим примером к сотне пикселей в высоту и скролить, то страница пролетает огромными «кусками».
ну вообще то сейчас скролируется по 50px так, что от размера содержимого не должно зависеть, ну а ползунок само собой будет скорость меняться.
ещё недостаток.
я люблю выделить абзац мышкой, и если второй не влезает, а мне его тоже нужно скопировать, то неотпуская мыши уводим курсор вниз и текст скроллится. Иногда я вообще только так и скроллю, а здесь так нельзя
Контрол шикарный. Но в опере нашел 2 ошибки:
— кнопка PgDown работает очень криво
— не поддерживается «зажал вниз/вверх и скроллится», нужно кликать
А если ещё снабдить и таким дополнением:
Если навести мышкой на прямоугольник [P ], то мелким текстом покажется первое предложение этого параграфа во всплывающей подсказке. Что-то на вроде ToolTip.
Будет удобно быстро просматривать большой текст вырезками первых предложений.
Если сильно попросить… Вот и появилось :)
Раз уж появились желающие такое реализовывать, можете попробовать реализовать это: www.free-lance.ru/blogs/view.php?tr=289345&ord=my
Я все равно не программер, а идеи приходят не смотря ни на что, связанные с кодом… так что если напишите я буду очень рад.
Чёрные полоски, как я понял — это заголовки.
А что же они так от своих параграфов на этой ленте отступают?
Как не родные :)
Ещё можно, также, в этих прямоугольниках сделать синюю чёрточку, если в параграфе есть ссылка.
Что-то меня понесло на предложения...)))
Вы посмотрите то начало параграфа и начало заголовка совпадают с реальными.
У меня глючит при скролле колесом. Видимо, как-то связано с настройками моего хитрожопого драйвера мыши (microsoft mobile memory mouse). В частности, сильно отличается скорость скролла на обычной странице и у Вас в демо. При скролле вверх, если медленно крутить колесо, страница дергается и остается на одном и том же месте.
выглядит симпоично
В Opera 9.61 под WinXP&SP2 не работает совсем.
ЖАЛКО В ХАБРЕ НЕТ ФУНКЦИИ «РАСЦЕЛОВАТЬ АВТОРА В ОБЩЕ ЩЕКИ». СПАСИБО!
если честно, кубики в скролбаре не на много понятней чем простая полоска, они слишком малы чтоб вникать в текст (обычно именно текст и ищат)
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории