Для швидкого додавання списку до елементу просто додайте атрибут data-toggle = "dropdown" і випадає буде автоматично застосований у разі коректної розмітки.
Увага! Ви можете додатково призначити викликається список елементу використовуючи атрибути містять id списку data-target = "# menu1" або href = "# menu1" в залежності від елемента.
Для уникнення змін в поточному URL, використовуйте атрибут data-target замість href = "#".
$ (). Dropdown ()
Програмне api для активації і використання випадаючих списків.
Плагін ScrollSpy стежить за прокруткою всередині елемента або сторінки і автоматично оновлює класи навігаційних елементів.
Приклад навігаційного меню (navbar) з використанням scrollspy
Прокрутіть текст всередині елемента нижче, для демонстрації роботи плагіна. Елементи включені в список, що випадає так само оновлюються.
Було восьмій годині ранку - час, коли офіцери, чиновники і приїжджі звичайно після спекотної, задушливій ночі купалися в морі і потім йшли в павільйон пити каву або чай. Іван Андрійович Лаєвський, молода людина ліг двадцяти восьми, худорлявий блондин, в кашкеті міністерства фінансів і в туфлях, прийшовши купатися, застав на березі багато знайомих і між ними свого приятеля, військового доктора Самойленко.
З великою стриженої головою, без шиї, червоний, носастий, з волохатими чорними бровами і з сивими бакенами, товстий, обрюзглого, та ще до того ж з хрипким армійським басом, цей Самойленко на всякого знову приїжджав виробляв неприємне враження бурбона і Хрипуна, але проходило два- три дні після першого знайомств, і обличчя його починало здаватися незвичайна добрим, милим і навіть красивим. Незважаючи на свою незграбність і грубуватий тон. его була людина сумирний, безмежно добрий, благодушний і обов'язковий.
З усіма в місті він був на "ти", всім давав гроші в борг, всіх лікував, сватав, мирив, влаштовував пікніки, на яких смажив шашлик і варив дуже смачну юшку з кефалі; завжди він за кого-небудь клопотав і просив і завжди чогось радів. На загальну думку, він був безгрішний, і водилися за ним тільки дві слабкості: по-перше, він соромився своєї доброти і намагався маскувати її суворим поглядом і напускною грубістю, і, по-друге, він любив, щоб фельдшера і солдати називали його вашим превосходительство, хоча був тільки статським радником.
Я недавно читав у одного французького вченого, що левова морда зовсім не схожа на людський лик, як думають вчені. І насщот цього ми поговоримо. Пріежжайте, зробіть милість. Пріежжайте хоч завтра наприклад. Ми тепер пісне їмо, але для Вас будимо готувати скоромне. Дочка моя Наташенька просила Вас, щоб Ви з собою які-небудь розумні книги привезли. Вона у мене еманціпе все у ній дурні тільки вона одна розумна. Молодь тепер я Вам скажу, дає себе знати. Дай їм бог! Через тиждень до мене прибуде брат мій Іван (Маіор), людина хороша але між нами сказати, Бурбон і наук не любить.
Цей лист повинен Вам доставити мій ключник Трохим рівно о 8 годині вечора. Якщо ж привезе його пожже, то побийте його по щоках, по професорськи, нічого з цим племенем церемониться. Якщо доставить пожже то значить в шинок анафема заходив. Звичай їздити до сусідів не нами вигадана не нами і закінчиться, а тому неодмінно пріежжайте з машинками і книгами. Я б сам до Вас поїхав, так конфузлів дуже і сміливості не вистачає.
Використання bootstrap-scrollspy.js
Для доповнення вашого меню плагіном scrollspy, просто додайте атрибут data-spy = "scroll" до елементу за прокруткою в якому необхідно стежити (зазвичай це елемент body).
Увага! Посилання в навігаційному меню (Navbar) повинні посилатися на id елкментов. наприклад: home посилається на DOM-елемент
..scrollspy ( 'refresh')
Використовуйте при динамічному контенті який змінює DOM, наприклад через AJAX. Вам просто необхідно викликати метод refresh для коректної роботи плагіна scrollspy:
Покликали на приклад нижче для ознайомлення з можливостями цього скрипта.
Це сталося в давні часи, в далекому, невідомому краю. Над краєм панувала вічна, чорна ніч. Гнилі тумани піднімалися над болотистій землею і стелилися в повітрі. Люди народжувалися, росли, любили і вмирали в сирому мороці. Але іноді подих вітру розганяв важкі випаровування землі. Тоді з далекого неба на людей дивилися яскраві зірки. Наступав загальний свято.
Люди, поодинці сиділи в темних, як льохи, оселях, сходилися на площу і співали гімни Неба Батьки вказували дітям на зірки і вчили що в прагненні до них життя і щастя людини. Юнаки та дівчата жадібно вдивлялися в небо і мчали до нього душею з давівшего землю мороку. Зіркам молилися жерці. Зірки оспівували поети. Вчені вивчили шляхи зірок їх число величину і зробили важливе відкриття, виявилося, що зірки повільно але безперервно наближаються до землі.
Десять тисяч років тому - так говорили цілком достовірні джерела - з працею можна було розрізнити посмішку на обличчі дитини за півтора кроку. Тепер же кожен легко розрізняв її за цілих три кроки. Не було ніякого сумніву, що через кілька мільйонів років небо засяє яскравими вогнями і на землі настане царство вічного променистого світла. Всі терпляче чекали блаженного часу і з надією на нього вмирали. Так довгі роки йшла життя людей тиха і спокійна і зігрівалася вона лагідно вірою в далекі зірки.
А небо світилося світлішало. І раптом над краєм землі блиснула сліпучо-яскрава точка - Зірка! Іде звізда! І в бурхливої радості побігли люди назустріч. Яскраві, як день, промені гнали перед собою гнилі тумани. Розірвані, скуйовджені тумани металися і припадали до землі. А промені били по ним, рвали на частини і вганяли в землю. Засвітилася і очистилася даль землі. Люди побачили, як широка ця далечінь, скільки вільного простору на землі і скільки братів їх живе в різні боки від них. І в бурхливої радості бігли вони назустріч світлу. По дорозі тихим кроком йшов Адеіл і високо тримав за промінь зірвану з неба зірку. Він був один.
Використання bootstrap-tab.js
Є кілька способів активувати кожну вкладку:
Метод активує вкладку і посилається контейнер. Вкладка повинна посилатися на id контейнера в DOM data-target або href.
Додайте атрибут data-toggle = "collapse" і data-target до елементу для автоматичної активації плагіна. Атрибут data-target як значення приймає css-селектор. Не забудьте додати клас collapse до елементів з наведених контентом. Для створення за замовчуванням розкритого елемента додайте додатковий клас in.
Увага! Для управління групою елементів як в прикладі вище, додайте атрибут з селектором батьківського елемента data-parent = "# selector". Розгляньте приклад вище для прикладу в дії.
.collapse (options)
Активує скрипт по відношенню до елементів. Приймає додаткові опції у вигляді object.
.collapse ( 'toggle')
Перемикає показ / приховування елемента.
.collapse ( 'show')
Показує (розкриває) всі елементи.