jQuery плагин для навигации на одной странице

jQuery плагин для навигации на одной странице
  • Добавить комментарии
  • Печать
  • Добавить в избранные

Одностраничные сайты тоже имеют право на существование, потому как они, как правило, информативны, понятны и быстро доступны (можно обойтись без PHP и MySQL).

Юзабилити таких сайтов прокачивается с помощью jQuery. Для примера, можно сделать плавную прокрутку между областями контента и подсветку в меню.

Вот посмотрите примеры таких зарубежных сайтов: Brizk Design и Crush + Lovely.

Разметка

Начнем с неупорядоченного списка для навигации и разделов:

<ul id="nav">
  <li class="current"><a href="#section-1">Section 1</a></li>
  <li><a href="#section-2">Section 2</a></li>
  <li"><a href="#section-3">Section 3</a></li>
</ul>
<div id="section-1">
  <strong>Section 1</strong>
  <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor
  incididunt ut labore et dolore magna aliqua.</p>
</div>
<div id="section-2">
  <strong>Section 2</strong>
  <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor
  incididunt ut labore et dolore magna aliqua.</p>
</div>
<div id="section-3">
  <strong>Section 3</strong>
  <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor
  incididunt ut labore et dolore magna aliqua.</p>
</div>

JavaScript

Затем добавляем jQuery, плагин ScrollTo и собственный авторский плагин:

<script src="jquery.js"></script>
<script src="jquery.scrollTo.js"></script>
<script src="jquery.nav.min.js"></script>

В конце просто вызываем свой собственный плагин на элементе списка навигации:

$(document).ready(function() {$('#nav').onePageNav();});

Опции

Вот несколько опций для плагина:

  • currentClass: 'current'

    Класс добавляемый элементу списка навигации при его активации
  • changeHash: false

    Если вы хотите, чтобы менялся хэш, когда пользователь щелкает на навигацию, тогда измените эту опцию на true
  • scrollSpeed: 750

    Скорость прокрутки страницы при нажатии на элементы навигации

Вот и все!

Источник: trevordavis.net

Нет комментариев на “jQuery плагин для навигации на одной странице”

добавить комментарий

Написать ответ

» Подписаться на комментарии к этой статье по RSS