# fullPage.js ![предварительный просмотр](https://raw.github.com/alvarotrigo/fullPage.js/master/examples/imgs/intro.png) ![совместимость](https://raw.github.com/alvarotrigo/fullPage.js/master/examples/imgs/compatible.gif?v=2)
English | Español | Pусский | 中文 | 한국어
--- ![Версия fullPage.js](http://img.shields.io/badge/fullPage.js-v3.0.2-brightgreen.svg) [![Лицензия](https://img.shields.io/badge/License-GPL-blue.svg)](https://www.gnu.org/licenses/gpl-3.0.html) [![Перечисление на PayPal](https://img.shields.io/badge/donate-PayPal.me-ff69b4.svg)](https://www.paypal.me/alvarotrigo/9.95) [![jsDelivr Hits](https://data.jsdelivr.com/v1/package/npm/fullpage.js/badge?style=rounded)](https://www.jsdelivr.com/package/npm/fullpage.js) **|** *7Кб в формате gzip* **|** *Создано [@imac2](https://twitter.com/imac2)* - [Живое демо](http://alvarotrigo.com/fullPage/) - [Тема Wordpress](http://alvarotrigo.com/fullPage/utils/wordpress.html) - [Расширения fullpage.js](http://alvarotrigo.com/fullPage/extensions/) - [Часто задаваемые вопросы](https://github.com/alvarotrigo/fullPage.js/wiki/FAQ---Frequently-Answered-Questions) --- Простая и удобная в использовании библиотека для создания веб-сайтов с полноэкранной прокруткой (также известных, как одностраничные сайты). Она позволяет создавать веб-сайты с полноэкранной прокруткой, а также добавлять горизонтальные ползунки для разделов сайта. - [Введение](https://github.com/alvarotrigo/fullPage.js/tree/master/lang/russian/#Введение) - [Совместимость](https://github.com/alvarotrigo/fullPage.js/tree/master/lang/russian/#Совместимость) - [Лицензия](https://github.com/alvarotrigo/fullPage.js/tree/master/lang/russian/#Лицензия) - [Использование](https://github.com/alvarotrigo/fullPage.js/tree/master/lang/russian/#Использование) - [Создание ссылок на разделы или слайды](https://github.com/alvarotrigo/fullPage.js/tree/master/lang/russian/#Создание-ссылок-на-разделы-или-слайды) - [Создание больших и малых разделов](https://github.com/alvarotrigo/fullPage.js/tree/master/lang/russian/#Создание-больших-и-малых-разделов) - [Классы состояний, добавляемые fullpage.js](https://github.com/alvarotrigo/fullPage.js/tree/master/lang/russian/#Классы-состояний-добавляемые-fullpagejs) - [Отложенная загрузка](https://github.com/alvarotrigo/fullPage.js/tree/master/lang/russian/#Отложенная-загрузка) - [Автопроигрывание встроенного медиа](https://github.com/alvarotrigo/fullPage.js/tree/master/lang/russian/#Автопроигрываниеприостановка-встроенного-медиа) - [Использование расширений](https://github.com/alvarotrigo/fullPage.js/tree/master/lang/russian/#Использование-расширений) - [Опции](https://github.com/alvarotrigo/fullPage.js/tree/master/lang/russian/#Опции) - [Функции](https://github.com/alvarotrigo/fullPage.js/tree/master/lang/russian/#Функции) - [Обратные вызовы](https://github.com/alvarotrigo/fullPage.js/tree/master/lang/russian/#Обратные-вызовы) - [Сообщение о проблеме](https://github.com/alvarotrigo/fullPage.js/tree/master/lang/russian/#Сообщение-о-проблемах) - [Внесение предложений для fullpage.js](https://github.com/alvarotrigo/fullPage.js/tree/master/lang/russian/#Внесение-предложений-для-fullpagejs) - [Change Log](https://github.com/alvarotrigo/fullPage.js/tree/master/lang/russian/#changelog) - [Задачи по построению](https://github.com/alvarotrigo/fullPage.js/tree/master/lang/russian/#Задачи-по-построению) - [Ресурсы](https://github.com/alvarotrigo/fullPage.js/tree/master/lang/russian/#Ресурсы) - [Кто пользуется fullpage.js](https://github.com/alvarotrigo/fullPage.js/tree/master/lang/russian/#Кто-пользуется-fullpagejs) - [Денежные переводы](https://github.com/alvarotrigo/fullPage.js/tree/master/lang/russian/#Денежные-переводы) ## Введение Более чем приветствуются ваши предложения, касающиеся не только функций и возможностей, но и улучшения стиля кодирования. Давайте вместе создадим замечательную библиотеку, чтобы облегчить жизнь пользователям! ## Совместимость fullPage.js полностью функционирует во всех современных браузерах, также, как и в некоторых устаревших, таких как Internet Explorer 9, Opera 12 и т.д. Работает в браузерах, имеющих и не имеющих поддержку CSS3, что обеспечивает идеальную совместимость с устаревшими браузерами. Обеспечивает поддержку сенсорного управления для мобильных телефонов, планшетов и компьютеров с сенсорным экраном. Выражаем особую благодарность [Browserstack](http://www.browserstack.com/) за поддержку fullpage.js. ## Лицензия ### Коммерческая лицензия Если вы хотите использовать fullPage для разработки коммерческих сайтов, тем, проектов и приложений, то вам подойдёт коммерческая лицензия. С такой опцией ваш исходный код будет закрытым. Это значит, что вам не придётся менять весь исходный код вашего приложения на лицензию с открытым исходным кодом. [[Приобретите Коммерческую лицензию Fullpage здесь]](https://alvarotrigo.com/fullPage/pricing/) ### Лицензия с открытым исходным кодом Если вы создаёте приложение с открытым исходным кодом по лицензии, совместимой с [Лицензией GNU GPL v3](https://www.gnu.org/licenses/gpl-3.0.html), вы можете использовать fullPage на условиях GPLv3. **Сведения об авторе в JavaScript и файлах CSS должны оставаться без изменений** (даже после комбинации или минификации) [Прочесть больше о лицензии fullPage](https://alvarotrigo.com/fullPage/pricing/). ## Использование Как вы можете увидеть в файлах-примерах, вам необходимо будет включить: - Файл JavaScript `fullpage.js` (или его минифицированную версию `fullpage.min.js`) - Файл css `fullpage.css` **Опционально**, при использовании `css3:false` вы можете добавить [библиотеку jQuery UI](http://jqueryui.com/), в случае если вы хотите использовать другие анимационные эффекты, в дополнение к включённым в библиотеку (`easeInOutCubic` ). ### Установка bower или npm **Опционально**, вы можете установить fullPage.js с bower или npm согласно вашим предпочтениям: Введите: ```shell // С bower bower install fullpage.js // С npm npm install fullpage.js ``` ### Включение файлов: ```html ``` ### Опциональное использование CDN Если вы предпочитаете использовать CDN для загрузки необходимых файлов, fullPage.js есть в CDNJS: https://cdnjs.com/libraries/fullPage.js ### Требуемая HTML-структура Начиная свой документ HTML, обязательно введите [HTML DOCTYPE declaration](http://www.corelangs.com/html/introduction/doctype.html) в первой строке вашего HTML-кода. Иначе у вас могут возникнуть проблемы с вертикальным размером разделов. В приведённых примерах используется тип документа HTML 5 ``. Каждый раздел будет определён элементом, содержащим класс `section`. Активный раздел по умолчанию будет являться первым разделом, то есть домашней страницей. Разделы должны помещаться в обёрточный код (в данном случае - `