3-12 弹出框(Popover)
本节编程练习不计算学习进度,请电脑登录imooc.com操作

弹出框(Popover)

插件源文件:popover.js

(引用地址:<script src="http://cdn.bootcss.com/bootstrap/2.3.1/js/bootstrap-popover.js"></script>)

样式文件:

  ☑ LESS版本:对应的源文件是 popovers.less

  ☑ Sass版本:对应的源文件是 _popovers.scss

  ☑ 编译后的Bootstrap:对应bootstrap.css文件第5595行~第5714行

弹出框(Popover)仅从外表上看,和前面介绍的提示框(Tooltip)长得差不多,如下所示:

不同的是:弹出框除了有标题 title 以外还增加了内容 content 部分。这个在提示框中是没有的。而对于两者有何区别呢?稍后我们会介绍,先来了解如何制作Bootstrap框架中的弹出框。

任务

  1. <!DOCTYPE HTML>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>弹出框(Popover)</title>
  6. <link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css">
  7. <style>
  8. body{
  9. padding: 5%;
  10. }
  11. </style>
  12. </head>
  13. <body>
  14. <button type="button" class="btn btn-default" id="myPopover">猛击我吧</button>
  15.  
  16. <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script>
  17. <script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>
  18. <script>
  19. $(function(){
  20. $('#myPopover').popover({
  21. title:"我是弹出框的标题",
  22. content:"我是弹出框的内容",
  23. placement:"right"
  24. });
  25. });
  26. </script>
  27.  
  28. </body>
  29. </html>
下一节