Latest web development tutorials
×

Bootstrap курс

Bootstrap курс Bootstrap Краткое введение Bootstrap Установка по окружающей среде

Bootstrap CSS

Bootstrap CSS обзор Bootstrap Grid System Bootstrap наборный Bootstrap код Bootstrap таблица Bootstrap форма Bootstrap кнопка Bootstrap изображение Bootstrap Вспомогательный класс Bootstrap Отзывчивый Утилиты

Bootstrap Компоненты макета

Bootstrap значок шрифты Bootstrap Выпадающее меню Bootstrap Группа кнопок Bootstrap Кнопка в раскрывающемся меню Bootstrap группа Поле ввода Bootstrap элементы навигации Bootstrap Панель навигации Bootstrap панировочные сухари Bootstrap пейджинг Bootstrap этикетка Bootstrap знак Bootstrap Большой экран Bootstrap Название страницы Bootstrap Миниатюры Bootstrap предупреждение Bootstrap Шкала прогресса Bootstrap Мультимедийные Bootstrap Список групп Bootstrap панель Bootstrap Wells

Bootstrap Виджет

Bootstrap Plug-Glance Bootstrap эффект перехода Bootstrap режимное окно Bootstrap Выпадающее меню Bootstrap Свиток монитор Bootstrap таб Bootstrap подсказки Bootstrap Всплывающее окно Bootstrap Предупреждение коробки Bootstrap кнопка Bootstrap сгиб Bootstrap карусель Bootstrap Дополнительная навигация

Bootstrap другое

Bootstrap UI редактор Bootstrap V2 курс Bootstrap HTML стандарты кодирования Bootstrap CSS стандарты кодирования

Bootstrap всплывающее окно (поповер) виджета

Всплывающее окно (поповер) подсказке (Tooltip) Аналогичным образом, предусмотрен расширенный вид. Для того, чтобы активировать всплывающее окно, пользователи просто наведите курсор мыши на элемент может быть. Содержимое коробки всплывающего может быть полностью заполнена с использованием API Bootstrap данных (API Bootstrap данных). Метод основан на всплывающей подсказке (подсказка).

Если вы хотите обратиться к отдельным подключаемых функций, вам нужно ссылаться наpopover.js, это зависит от режущей кромки инструмента (Tooltip) штекера .Или, как Bootstrap плагин Обзор упоминается в главе, вы можете обратиться кbootstrap.jsили сжатой версииbootstrap.min.js.

использование

Всплывающее окно (поповер) плагин контент и теги, по требованию, поп-вверх окно по умолчанию (поповер) за их активными элементами. Есть два способа, которые можно добавить всплывающее окно (поповер):

  • Спомощью атрибутов данных: Для добавления всплывающего окна (поповер), просто добавьте данных тумблер = "поповер", чтобы быть якорем кнопки / метки. Название является якорем всплывающее окно (поповер) текст. По умолчанию всплывающее окно плагина (поповер) устанавливается в верхней части.
    <a href="#" data-toggle="popover" title="Example popover">
    	Пожалуйста, наведите курсор мыши выше меня </a>
    
  • По JavaScript: Включить всплывающие окна (поповер) с помощью JavaScript:
    $ ( '# Идентификатор'). Поповер (варианты)
    

Всплывающее окно (поповер) штекер в отличие от предыдущих выпадающих меню и других плагинов, описанных выше, это не чистый CSS плагин. Для того, чтобы использовать этот плагин, необходимо активировать его с помощью JQuery (читай JavaScript). Используйте следующий сценарий для включения всех страниц всплывающего окна (поповер):

$ (Function () {$ ( "[Data-тумблер = 'поповер']") поповер ();.});

примеров

Следующий пример демонстрирует использование всплывающего окна (поповер) виджета по данным использования атрибутов.

примеров

<Div класс = "контейнер" стиль = "обивка: 100px 50px 10px ;" > <Кнопка типа "кнопка" = класс = "БТН БТН-умолчанию" название = "поповер название" Данные-контейнер = "тело" данных тумблер = "поповер" данных размещения = "левый" данных контента = "поповер слева от некоторых из содержания"> поповер слева </ кнопка> <Кнопка типа "кнопка" = класс = "БТН БТН-первичный" название = "поповер название" Данные-контейнер = "тело" данных тумблер = "поповер" данных размещения = "сверху" данных контента = "поповер в верхней части некоторых из содержания"> поповер сверху </ кнопка> <Кнопка типа "кнопка" = класс = "БТН БТН-успех" название = "поповер название" Данные-контейнер = "тело" данных тумблер = "поповер" данных размещения = "дно" данных контента = "поповер в нижней части некоторых из содержания"> поповер низ </ кнопка> <Кнопка типа "кнопка" = класс = "БТН БТН-предупреждение" название = "поповер название" Данные-контейнер = "тело" данных тумблер = "поповер" данных размещения = "вправо" данных контента = "поповер право некоторых из содержания"> поповер правая сторона </ кнопка> </ Div> <Script>
$ (Функция () {$ ( " . [ Data-тумблер = 'поповер']") поповер ();});
</ Script> </ Div>

Попробуйте »

Результаты следующие:

Всплывающее окно (поповер) виджет

опции

Есть несколько вариантов, через API Bootstrap Data (Bootstrap Data API) или путем добавления вызова JavaScript. В следующей таблице перечислены следующие параметры:

选项名称类型/默认值Data 属性名称描述
animationboolean
默认值:true
data-animation向弹出框应用 CSS 褪色过渡效果。
htmlboolean
默认值:false
data-html向弹出框插入 HTML。如果为 false,jQuery 的 text 方法将被用于向 dom 插入内容。如果您担心 XSS 攻击,请使用 text。
placementstring|function
默认值:top
data-placement规定如何定位弹出框(即 top|bottom|left|right|auto)。
当指定为auto时,会动态调整弹出框。例如,如果 placement 是 "auto left",弹出框将会尽可能显示在左边,在情况不允许的情况下它才会显示在右边。
selectorstring
默认值:false
data-selector如果提供了一个选择器,弹出框对象将被委派到指定的目标。
titlestring | function
默认值:''
data-title如果未指定title属性,则 title 选项是默认的 title 值。
triggerstring
默认值:'hover focus'
data-trigger定义如何触发弹出框: click| hover | focus | manual。您可以传递多个触发器,每个触发器之间用空格分隔。
delaynumber | object
默认值:0
data-delay延迟显示和隐藏弹出框的毫秒数 - 对 manual 手动触发类型不适用。如果提供的是一个数字,那么延迟将会应用于显示和隐藏。如果提供的是对象,结构如下所示:
delay:
{ show: 500, hide: 100 }
containerstring | false
默认值:false
data-container向指定元素追加弹出框。
实例: container: 'body'

способ

Вот некоторые из всплывающего окна (поповер) плагин полезными способами:

方法描述实例
Options:.popover(options)向元素集合附加弹出框句柄。
$().popover(options)
Toggle:.popover('toggle')切换显示/隐藏元素的弹出框。
$('#element').popover('toggle')
Show:.popover('show')显示元素的弹出框。
$('#element').popover('show')
Hide:.popover('hide')隐藏元素的弹出框。
$('#element').popover('hide')
Destroy:.popover('destroy')隐藏并销毁元素的弹出框。
$('#element').popover('destroy')

примеров

Следующий пример демонстрирует всплывающее окно (поповер) плагин подход:

примеров

<Div класс = "контейнер" стиль = "обивка: 100px 50px 10px ;" > <Кнопка типа "кнопка" = класс = "БТН БТН-умолчанию поповер -show" название = "поповер название" Данные-контейнер = "тело" данных тумблер = "поповер" данных размещения = "левый" данных контента = - поповер "некоторое содержание поповер слева от метода шоу"> на левой стороне </ кнопка> <Кнопка типа "кнопка" = класс = "БТН БТН-поповер первичной -Hide" название = "поповер название" Данные-контейнер = "тело" данных тумблер = "поповер" данных размещения = "сверху" данных контента = "некоторые элементы в верхней поповер - скрыть метод"> поповер сверху </ кнопка> <Кнопка типа "кнопка" = класс = "БТН БТН-успех поповер -Уничтожьте" название = "поповер название" Данные-контейнер = "тело" данных тумблер = "поповер" данных размещения = "дно" данных контента = "некоторое содержание поповер в нижней части - уничтожить метод"> поповер снизу кнопки </> <Кнопка типа "кнопка" = класс = "БТН БТН-предупреждение поповер -toggle" название = "поповер название" Данные-контейнер = "тело" данных тумблер = "поповер" данных размещения = "вправо" данных контента = "некоторое содержание поповер право - метод переключения"> поповер правой кнопки </> <br> < BR> : <br> <br> <P класс = "поповер-опции"> HREF = "#" типа "кнопка" = класс = "БТН БТН-предупреждение" название = "<h2> Заголовок < / h2>" Данные-контейнер = "тело" данных тумблер = "поповер" данных контента = "<h4> поповер часть содержимого - опции Метод </ h4>"> поповер < / а> </ P> <Script>
$ (Функция () {$ ( '.popover-Show' ) поповер ( 'шоу') ;.}); $ (функция () {$ ( '.popover-Скрыть. ') Поповер ( 'скрыть');}); $ (функция () {$ ( '.popover-Destroy' ) поповер ( 'уничтожить') ;.}); $ (функция () {$ ( '.popover-Переключение' ) поповер ( 'тумблер') ;.}); $ (функция () . {$ ( ".popover-Options а") поповер ({HTML: истинная });});
</ Script> </ Div>

Попробуйте »

Результаты следующие:

Всплывающее окно (поповер) плагин метод

событие

В следующей таблице перечислены всплывающее окно (поповер) плагин, который будет использоваться в случае. Эти события могут быть использованы, когда функция перехвата.

事件描述实例
show.bs.popover当调用 show 实例方法时立即触发该事件。
$('#mypopover').on('show.bs.popover', function () {
  // 执行一些动作...
})
shown.bs.popover当弹出框对用户可见时触发该事件(将等待 CSS 过渡效果完成)。
$('#mypopover').on('shown.bs.popover', function () {
  // 执行一些动作...
})
hide.bs.popover当调用 hide 实例方法时立即触发该事件。
$('#mypopover').on('hide.bs.popover', function () {
  // 执行一些动作...
})
hidden.bs.popover当工具提示对用户隐藏时触发该事件(将等待 CSS 过渡效果完成)。
$('#mypopover').on('hidden.bs.popover', function () {
  // 执行一些动作...
})

примеров

Следующий пример демонстрирует всплывающее окно (поповер) виджет события:

примеров

<Div CLAS = "контейнер" стиль = "обивка: 100px 50px 10px ;" > <Кнопка типа "кнопка" = класс = "БТН БТН-поповер первичной -show" название = "поповер название" Данные-контейнер = "тело" данных тумблер = "поповер" данных контента = - поповер "некоторое содержание поповер слева от метода шоу"> на левой стороне </ кнопка> </ Div> <Script>
$ (Функция () {$ ( '.popover-Show' ) поповер ( 'шоу') ;.}); $ (функция () {$ ( '.popover-Шоу " ). На (' shown.bs.popover ', функция () { предупреждение ( "Предупреждение Когда сообщение");}) });
</ Script> </ Div>

Попробуйте »

Результаты следующие:

Всплывающее окно (поповер) подключаемого модуля события