библиотека супер, очень простая, не хватает одной возможности — размещать кружок с цифрой в одном из четырех углов на выбор, а не только в северо-западном =(
Единственное, что не понравилось — за хэлпом нужно следовать самому, а не он автоматически ездит по странице, и в итоге выходит, что даже на демо ко второму и третьему примерам нужно спускаться самому (ну, по крайней мере, я считаю такое поведение нетипичным для таких скриптов).
Возможно автор уже обновил скрипт, но у меня окно перемещается на следующий шаг.
Но есть еще одно пожелание: пусть будет плавный скролл к следующему объекту, потому что в противном случае не понятно, в какую часть страницы переносишься. Особенно если страница большой высоты.
Нет, это не весь гем. Это его «самообновлятор», необязательный и, на мой взгляд, совсем не нужный. Сам гем состоит в том, что он помещает оригинальный intro.js по нужному пути в своей структуре (вот здесь) и регистрируется как Rails Engine, таким образом, чтобы при загрузке rails-приложение при обходе всех гемов заглядывало и в этот и использовало intro.js (и css) в asset pipeline приложения.
Считаю это лишним, интерфейс сайта должен быть понятен и без его презентации. Тем более раздражают такие intro, которые появляются «сами» при первом посещении сайта, и не закрываются до тех пор, пока их все не прощелкаешь.
В целом — вы правы, но бывают представители заказчика и админки сайта которые никак друг с другом не совместимы.
Приходиться писать отдельные скринкасты. Такая штука сильно бы облегчила жизнь всем.
И потом, не забывайте, что есть не просто сайты-визитки, а сложные веб-проекты, например, социальные сети.
Посадите свою маму и включите ей какой-нить eBay, и посмотрите сколько ей потребуется времени на то, чтобы совершить покупку.
Пошаговая презентация на живом сайте сильно бы помогла.
для сайта в интернете — возможно. Для бизнес-приложения или интранет-портала в качестве прещентации нового модуля — отличная библиотека. Не все бизнес-приложения можно свести к гугл-стилю. Я лично буду пользоваться.
Кто уже успел попробовать, как впечатления? кстати, а можно ли следующий шаг разместить на новой странице, чтобы после перехода презентация продолжилась?
intro.js — пошаговое руководство для веб-страницы