Вот, самый просто пример нашей задачи: jScrollHorizontalPane
Только содержимым будет являться не просто текст, а список страниц нашего блога. В идеале, должно получиться что-то, похожее на:
Теперь разберемся с поставленными задачами.
- Верстка модели для наполнения javascript’ом
- Javascript: скроллинг при помощи ползунка
- Javascript: скроллинг при помощи полосы прокрутки
- Javascript: Научиться останавливаться ползунок, чтобы не выходил за края
Весь этот план будет рассмотрен нами в течении нескольких статей, включая эту.
1. Верстка модели для наполнения javascript’ом
Чтобы приступать к созданию самого скроллинга, нужно сделать саму модель. Другими словами сверстать блок со страницами и все, остальное сделает за нас javascript.
Все, что выходит за жирную синюю рамку, обрубаем при помощи overflow:auto;.
Для #pages устанавливаем параметр nowrap у свойства white-space, чтобы текст внутри не переносился на новую строчку.
#navigation{width:300px;overflow:auto;}
#pages{width:100%;white-space:nowrap;}
В следующей статье рассмотрим остальные пункты. Сразу скажу, скроллинг мной не был осуществлен, поэтому надеюсь на ваши комментарии.
P.S. Прошу прощение, за столь большой пропуск записей.
Ответить | Цитировать
Я везде встречал, что это: постраничная навигация, pagination или еще как-нибудь. А скроллинг это полоса прокрутки (горизонтальная или вертикальная).
Ответить | Цитировать
Ответить | Цитировать
Ответить | Цитировать
Я как-то работал с сайтами, у которых количество таких страниц переваливало за сотню. Обычно в этих случаях делали так:
1 … 67 68 69 … 133
Хотя, обычно пользователям не очень нужна какая-то конкретная страница (они просто не знают ее номер).
Ответить | Цитировать
1. Пользователю будет просто удобнее осознавать, что он видит все страницы. Плюс, наугад может открыть одну из любых ).
2. SEO.
Ответить | Цитировать
2. Для SEO смысл… вес по таким ссылкам если и будет перетекать, то очень небольшой. Плюс, это ведь ссылки с чисел, а не слов какой-то тематической категории. На мой взгляд эффективнее построить страницу «карта сайта».
Впрочем, это все только субъективные мысли.
Ответить | Цитировать
Ответить | Цитировать
Ответить | Цитировать
Ответить | Цитировать