ЛУЧШИЙ САЙТ ДЛЯ РАЗРАБОТЧИКОВ
×

Bootstrap 4 Tutorial

BS4 HOME BS4 Get Started BS4 Grid Basic BS4 Typography BS4 Colors BS4 Tables BS4 Images BS4 Jumbotron BS4 Alerts BS4 Buttons BS4 Button Groups BS4 Badges BS4 Progress Bars BS4 Pagination BS4 List Groups BS4 Cards BS4 Dropdowns BS4 Collapse BS4 Navs BS4 Navbar BS4 Forms BS4 Inputs BS4 Carousel BS4 Modal BS4 Tooltip BS4 Popover BS4 Scrollspy BS4 Utilities BS4 Flex BS4 Media Objects BS4 Filters

Bootstrap 4 Grid

BS4 Grid System BS4 Stacked/Horizontal BS4 Grid XSmall BS4 Grid Small BS4 Grid Medium BS4 Grid Large BS4 Grid XLarge BS4 Grid Examples

Bootstrap 4 Theme

BS4 Basic Template

Bootstrap 4 Ref

All Classes JS Alert JS Button JS Carousel JS Collapse JS Dropdown JS Modal JS Popover JS Scrollspy JS Tab JS Tooltip


Bootstrap JS Popover


JS-Попов

Компонент "Попов" аналогичен всплывающим подсказкам; Это всплывающее окно, которое появляется, когда пользователь щелкает элемент. Разница в том, что в нем может содержаться гораздо больше контента.

Для учебника о Popover, читайте наши Bootstrap Popover Учебник.


Включить через Data-* атрибуты

data-toggle="popover" активирует popover.

title атрибут задает текст заголовка popover.

data-content атрибут указывает текст, который должен отображаться внутри тела.

Пример

<a href="#" data-toggle="popover" title="Popover Header" data-content="Some content inside the popover">Toggle popover</a>

Через JavaScript

Всплывающие модули не являются подключаемыми модулями CSS и поэтому должны быть инициализированы с помощью jQuery: выберите указанный элемент и вызовите popover() метод.

Пример

// Select all elements with data-toggle="popover" in the document
$('[data-toggle="popover"]').popover();

// Select a specified element
$('#myPopover').popover();

Параметры всплывающего меню

Параметры могут быть переданы через атрибуты данных или JavaScript. Для атрибутов данных добавьте имя параметра в Data-, как при размещении данных = "".

Имя Тип По умолчанию Описание
animation boolean true

Признак добавления эффекта затухания CSS при открытии и закрытии всплывающего

  • true - Добавление эффекта затухания
  • false - Не добавляйте эффект выцветания
container string, or the boolean false false Добавляет Попов к определенному элементу.
Пример: контейнер: ' Body '
content string "" Задает текст внутри тела
delay number, or object 0 Указывает количество миллисекунд, которое потребуется для открытия и закрытия всплывающего окно.

Чтобы указать задержку открытия и другую для закрытия, используйте структуру объекта:

Задержка: {Показать: 500, скрыть: 100}-который будет принимать 500 MS, чтобы открыть Попов, но только 100 MS, чтобы закрыть его
html boolean  false Указывает, следует ли принимать HTML-теги в Попов:
 
  • true - Принять HTML-теги
  • false - Не принимать HTML-теги
Примечание: HTML-код должен быть вставлен в атрибут Title (или с помощью параметра Title).

Если задано значение false (по умолчанию), будет использоваться метод Text () jQuery. Используйте это, если вы беспокоитесь о XSS-атаках
placement string "right" Задает положение всплывающего. Возможные значения:

  • "top" - Popover на вершине
  • "bottom" - Popover на дне
  • "left" - Popover слева
  • "right" - Popover справа
  • "auto" - Позволяет браузеру определить положение всплывающего окна. Например, если значение "Auto Left", то, когда это возможно, будет отображаться на левой стороне, в противном случае справа. Если значение "Авто снизу", то в нижней части экрана будет отображаться всплывающее
selector string, or the boolean false false Добавление всплывающего переключателя в указанный селектор
template string   Базовый HTML-код для использования при создании всплывающего файла.

Название Попова будет введено в. Попов-заголовок.

Содержимое всплывающего компонента будет введено в. Попович-тело.

. стрелка станет стрелкой Попова.

Внешний элемент оболочки должен иметь класс. Поповича.
title string "" Задает текст заголовка всплывающего окна
trigger string "click" Указывает способ срабатывания всплывающего триггера. Возможные значения:

  • "click" - Запуск всплывающего меню щелчком
  • "hover" - Запуск всплывающего
  • "focus" - Триггер всплывающего окна, когда он получает фокус (с помощью вкладок или щелчком мыши. например)
  • "manual" - Запустить Попов вручную
Совет: Чтобы передать несколько значений, разделите их пробелами
offset number or a string 0 Смещение Поповки относительно его цели
fallbackPlacement string or an aray "flip" Указывает, какую позицию использует Поппер в запасном варианте
boundary string or element "scrollParent" Граница ограничения переполнения. Принимает значения "видовой экран", "окно" или "скроллпарент", или HTML-элемент

Popover Методы

В следующей таблице перечислены все доступные методы Попов.

Метод Описание
.popover(options) Активирует всплывающее меню с опцией. Приведенные выше параметры для допустимых значений
.popover("show") Показывает Попов
.popover("hide") Скрывается Попов
.popover("toggle") Переключает всплывающее
.popover("dispose") Скрывает и разрушает Попов
.popover("enable") Позволяет выдается возможность показать. Это значение по умолчанию
.popover("disable") Удаляет возможность отображения всплывающего подряда. Этот параметр можно показать только в том случае, если он вновь включен
.popover("toggleEnabled") Переключает возможность отображения или скрытия всплывающего
.popover("update") Обновляет положение всплывающего

События Попов

В следующей таблице перечислены все доступные события.

Событие Описание
show.bs.popover Происходит при отображении всплывающего
shown.bs.popover Происходит при полном отображении всплывающего свидетельства (после завершения CSS-переходов)
hide.bs.popover Происходит при скрытии всплывающего
hidden.bs.popover Происходит при полной скрытности всплывающего подпункта (после завершения CSS-переходов)
inserted.bs.popover Происходит после события Show. BS. Поповича, когда шаблон "Попов" был добавлен в DOM