1
0
mirror of https://github.com/twbs/bootstrap.git synced 2025-02-24 11:52:51 +01:00

Expand popover custom container explanation

mention the scenario of popovers inside modals - see https://github.com/twbs/bootstrap/issues/36692#issuecomment-1178261690
This commit is contained in:
Patrick H. Lauke 2022-07-31 00:39:36 +01:00 committed by Mark Otto
parent 6c221aa043
commit 4018fac20e

View File

@ -83,6 +83,14 @@ const popover = new bootstrap.Popover('.example-popover', {
})
```
Another situation where you'll want to set an explicit custom `container` are popovers inside a [modal dialog]({{< docsref "/components/modal" >}}), to make sure that the popover itself is appended to the modal. This is particularly important for popovers that contain interactive elements modal dialogs will trap focus, so unless the popover is a child element of the modal, users won't be able to focus or activate these interactive elements.
```js
const popover = new bootstrap.Popover('.example-popover', {
container: '.modal-body'
})
```
### Custom popovers
{{< added-in "5.2.0" >}}
@ -176,7 +184,6 @@ Additionally, while it is possible to also include interactive controls (such as
Note that for security reasons the `sanitize`, `sanitizeFn`, and `allowList` options cannot be supplied using data attributes.
{{< /callout >}}
{{< bs-table "table" >}}
| Name | Type | Default | Description |
| --- | --- | --- | --- |