【问题标题】:Twitter Bootstrap Popovers - how to make them stay?Twitter Bootstrap Popovers - 如何让它们留下来?
【发布时间】:2014-07-09 13:19:20
【问题描述】:
【问题讨论】:
标签:
javascript
css
twitter-bootstrap
twitter-bootstrap-3
【解决方案1】:
您可以将弹出框的container 元素设置为触发弹出框的元素。
HTML:
<button type="button" class="btn btn-lg btn-danger popover-dismiss"
data-toggle="popover" title="Dismissible popover"
data-content="And here's some amazing content. It's very engaging.">
Dismissible popover
</button>
JavaScript:
$('.popover-dismiss').popover({
trigger: 'hover',
container: '.popover-dismiss'
})
CSS:
.popover-dismiss .popover {
color: #333 ;
}
很遗憾,您需要添加 CSS,因为在示例中 button CSS 会覆盖 popover CSS。
【解决方案2】:
我挖掘了@holt 的答案,但也想指出显示和隐藏都有延迟选项:
$('.popover').popover({
trigger: 'hover',
delay: { hide: 3000 }
})