bootstrap popover插件与工具提示非常相似。用户单击某个元素时,它将显示为一个弹出框。区别在于弹出窗口可以包含更多内容。
要创建弹出窗口,请将data-toggle =“ popover”属性添加到元素,并添加title属性以指定弹出窗口的标题文本,并通过data-content属性来指定应在弹出窗口的正文中显示的文本。
请参阅以下示例:
<
!DOCTYPE html>
<
html lang="en">
<
head>
<
title>Bootstrap Example<
/title>
<
meta charset="utf-8">
<
meta name="viewport" content="width=device-width, initial-scale=1">
<
link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
<
script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"><
/script>
<
script src="http://img.readke.com/220416/1F35T2H-1.jpg"><
/script>
<
/head>
<
body><
div class="container">
<
h3>Popover Example<
/h3>
<
a href="http://www.srcmini.com/#" data-toggle="popover" title="Popover Header" data-content="Some content inside the popover">Toggle popover<
/a>
<
/div><
script>
$(document).ready(function(){
$('[data-toggle="popover"]').popover();
});
<
/script><
/body>
<
/html>
自举定位弹出框
默认情况下,弹出框显示在元素的行驶侧,但是你可以在任意位置设置弹出框的位置,例如顶部,底部,侧面和左侧。
使用data-placement属性在元素的顶部,底部,左侧或右侧设置弹出框的位置。
请参阅以下示例:
<
!DOCTYPE html>
<
html lang="en">
<
head>
<
title>Bootstrap Example<
/title>
<
meta charset="utf-8">
<
meta name="viewport" content="width=device-width, initial-scale=1">
<
link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
<
script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"><
/script>
<
script src="http://img.readke.com/220416/1F35T2H-1.jpg"><
/script>
<
/head>
<
body><
div class="container">
<
h3>Popover Example<
/h3>
<
ul class="list-inline">
<
li><
a href="http://www.srcmini.com/#" title="Header" data-toggle="popover" data-placement="top" data-content="Content">Top<
/a><
/li>
<
li><
a href="http://www.srcmini.com/#" title="Header" data-toggle="popover" data-placement="bottom" data-content="Content">Bottom<
/a><
/li>
<
li><
a href="http://www.srcmini.com/#" title="Header" data-toggle="popover" data-placement="left" data-content="Content">Left<
/a><
/li>
<
li><
a href="http://www.srcmini.com/#" title="Header" data-toggle="popover" data-placement="right" data-content="Content">Right<
/a><
/li>
<
/ul>
<
/div><
script>
$(document).ready(function(){
$('[data-toggle="popover"]').popover();
});
<
/script><
/body>
<
/html>
引导关闭弹出窗口
默认情况下,再次单击元素时,弹出框是关闭的。但是,在元素外部单击时,可以使用属性data-trigger =“ focus”关闭弹出框。
【bootstrap弹窗popover】请参阅以下示例:
<
!DOCTYPE html>
<
html lang="en">
<
head>
<
title>Bootstrap Example<
/title>
<
meta charset="utf-8">
<
meta name="viewport" content="width=device-width, initial-scale=1">
<
link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
<
script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"><
/script>
<
script src="http://img.readke.com/220416/1F35T2H-1.jpg"><
/script>
<
/head>
<
body><
div class="container">
<
h3>Popover Example<
/h3>
<
a href="http://www.srcmini.com/#" title="Dismissible popover" data-toggle="popover" data-trigger="focus" data-content="Click anywhere in the document to close this popover">Click me<
/a>
<
/div><
script>
$(document).ready(function(){
$('[data-toggle="popover"]').popover();
});
<
/script><
/body>
<
/html>
推荐阅读
- bootstrap scrollspy用法
- bootstrap modal模态框
- bootstrap input类型
- bootstrap导航navbar
- bootstrap tab和pill用法
- bootstrap collapse用法
- bootstrap下拉dropdown
- bootstrap列表组
- bootstrap进度条