bootstrap弹窗popover

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>

    推荐阅读