В этой статье в основном изучается ящик для подключаемости JavaScript.
Случай
Добавьте небольшое наложение в содержание страницы, как и эффекты на iPad, добавив дополнительную информацию в элементы страницы.
Давайте посмотрим на несколько простых статических визуализаций
Эффект относительно прост, в основном небольшая форма, которая появляется статически, разделена на содержимое заголовка и формы.
<div> <div> <div> </div> <h3> Popover top </h3> <d Div> <p> sed posuere secectetur est в Lobortis. Аэниан ЕС Лео Квам. Pellentesque Ornare sem lacinia quam venenatis vestibulum. </P> </div> <div> <div> </div> <h3> Поповер Право </h3> <div> <p> sed posuere secectetur est at lobortis. Аэниан ЕС Лео Квам. Pellentesque Ornare sem lacinia Quam venenatis. Аэниан ЕС Лео Квам. Pellentesque Ornare sem lacinia quam venenatis vestibulum. </P> </div> <div> <div> </div> <h3> Поповер -нижнее </h3> <div> <p> sed posuere secectetur est at lobortis. Аэниан ЕС Лео Квам. Pellentesque Ornare sem lacinia quam venenatis vestibulum. </P> </div> <div> <div> </div> <h3> Поповер слева </h3> <div> <p> sed posuere secectetur est в lobortis. Аэниан ЕС Лео Квам. Pellentesque Ornare sem lacinia Quam venenatis. Аэниан ЕС Лео Квам. Pellentesque Ornare sem lacinia Quam venenatis vestibulum. </P> </div> </div> <div> </div>
Но нам все еще нужно установить простой базовый макет для элементов
<style type = "text/css">. bs-example-popover .popover {позиция: относительно; дисплей: блок; Плавание: осталось; Ширина: 240px; Маржа: 20px;} </style>Динамическая демонстрация
Давайте сначала посмотрим на визуализации
Кнопка появится, когда вы нажимаете кнопку.
На самом деле очень просто читать код.
[code] <a id = "a2" data-slacement = "right" data-content = ", то есть, чтобы выразить презрение к различным шокирующим поведению и идеям, которые имеют такие характеристики атрибутов, как короткие, толстые, бедные, уродливые, уродливые, глупые и мастурбации. шелк (или написание" Sling Silk ") можно сказать, что они эволюционировали из-за того, что вырвали слова", "и" и "Silling" Silling "Silling" и «Silling" Silling "Silling" и «Silling" Silling "и« Silling "Silling" и «Silling" Silling "и« Silling "Silling" и «Silling" Silling "и« Silling "Silling" и «Silling". Большинству из них из бедных семей, таких как сельские или многие городские домохозяйства, без больших слоев, многие младшие средние школы приостановили школу, отправились в город на работу, или стали ресторанными официантами, или интернет-администраторы в интернет-кафе, и получили чашку горького супа в богатстве города или были отаку и безработные, но они обычно изливают его. href = "#" Data Original-title = "шелковое оригинальное значение"> Пожалуйста, нажмите, чтобы переключить Popover </a> [code]
Это просто этикетка, но дает стиль класса кнопки, а затем дает несколько атрибутов, которые в основном используются для отображения всплывающей окна:
Первый: Оригинальный титул данных-заголовок
Второе: данные-контент-контент
Третий: положением по размещению данных (вверх, внизу, влево, справа)
Но теперь, если вы запустите его, кнопка имеет ее, и всплывающее окно, когда вы нажимаете кнопку, не появится. Это оказалось очень простым, то есть мы еще не инициализировали его, как и подсказка в предыдущем разделе.
Просто добавьте простой код JavaScript.
<script type = "text/javascript"> $ ("#A1"). Popover (); </script>Четыре направления
<div style="margin-left:200px;margin-top:100px;margin-bottom:200px;"><div><button type="button" data-container="body" data-toggle="popover" data-placement="left" data-content="Vivamus sagittis lacus vel augue laoreet rutrum faucibus."> left-handed bullet box</button><button type="button" data-container="body" data-toggle="popover" data-placement="top" data-content="Vivamus sagittis lacus vel augue laoreet rutrum faucibus."> The upper pop-up box</button><button type="button" data-container="body" data-toggle="popover" data-placement="bottom" data-content="Vivamus sagittis lacus vel augue laoreet rutrum faucibus."> The lower pop-up box</button><button type="button" data-container="body" data-toggle="popover" data-placement="right" data-content="Vivamus sagittis lacus vel augue laoreet rutrum faucibus."> right side bullet box</button></div></div>
Затем используйте JavaScript для активации
<script type = "text/javascript"> $ ("#A1"). Popover (); $ ("[data-toggle = popover]"). Popover (); </script>Селективная функция добавления
Для соображений производительности добавляются API атрибута данных о подсказках и всплывающих компонентах, что означает, что вы должны инициализировать их самостоятельно.
Дополнительные настройки требуются, когда всплывающие окно используются в группах кнопок и в группах ввода
Когда поле приглашения используется в сочетании с группой .btn или. INPUT-группа, вам необходимо указать опцию «корпус»: «Body» (см. Документацию ниже), чтобы избежать нежелательных побочных эффектов (например, когда появляется всплывающее окно, элементы страницы, которые сотрудничают с ней, могут стать более широкими или де-разворотами).
При использовании всплывающих поля в запрещенных элементах страницы вам нужно добавить дополнительный элемент, чтобы завершить его
Чтобы добавить всплывающее окно в элемент отключенного или .disabled, оберните элемент страницы, который необходимо добавить в всплывающее окно в <Div>, а затем примените всплывающее окно к этому элементу <div>.
Использование
Включить всплывающие окно через JavaScript:
$ ('#Пример'). Popover (Options)
Параметры
Варианты могут быть переданы через свойства данных или JavaScript. Для атрибута данных вам необходимо разместить имя опции после данных, например, data-animation = "".
метод
$ (). Попвер (опции)
Инициализирует всплывающее окно для набора элементов.
$ ('#element'). Popover ('show')
Показывает всплывающую коробку.
$ ('#element'). Popover ('Hide')
Скрыть всплывающую коробку.
$ ('#element'). Popover ('Toggle')
Показать или скрыть всплывающую коробку.
$ ('#element'). Popover ('Dissult')
Скрыть и уничтожить всплывающую окно.
событие
$ ('[data-toggle = popover]'). On ('shod.bs.popover', function () {alert (1);})Если вы все еще хотите учиться глубже, вы можете нажать здесь, чтобы изучить и прикрепить к вам 3 захватывающих тем:
Начальная учебник по обучению
Bootstrap Practical Rutorial
Учебное пособие по использованию плагина Bootstrap
Выше приведено в этой статье, я надеюсь, что для всех будет полезно изучить программирование JavaScript.