对话框/Tips

Popover功能扩展jquery提示插件

阿里云

这是一款 Bootstrap popover 功能扩展 jquery 插件。该 jquery 插件在原生 Bootstrap popover 功能的基础上,添加了一些新的功能,例如自动定位,支持情景模式等。

使用方法:

在页面中引入 jquery 和 bootstrap 相关文件,以及 bootstrap-popover-x.css 和 bootstrap-popover-x.js 文件。

也想出现在这里?联系我们
创客主机
  1. <link href="path/to/bootstrap.min.css" rel="stylesheet">
  2. <link href="path/to/bootstrap-popover-x.css" rel="stylesheet">
  3. <script src="path/to/jquery.min.js"></script>
  4. <script src="path/to/bootstrap.min.js"></script>
  5. <script src="path/to/bootstrap-popover-x.js"></script>

HTML 结构:

一个 Bootstrap Popover 的基本 HTML 结构如下:

  1. <div id="myPopover" class="popover popover-default">
  2.   <div class="arrow"></div>
  3.   <h3 class="popover-title">
  4.     <span class="close pull-right" data-dismiss="popover-x">×</span>
  5.     Title here
  6.   </h3>
  7.   <div class="popover-content">
  8.     Popover content goes here
  9.   </div>
  10.   <div class="popover-footer">
  11.     Footer here
  12.   </div>
  13. </div>

然后可以通过一个按钮来触发 Popover。

  1. <button class="btn btn-primary btn-lg" data-toggle="popover-x"
  2.               data-target="#myPopover"
  3.               data-placement="top">Top</button>

插件为 Popover 内置了 6 种情景模式

popover-default

popover-primary

popover-info

popover-success

popover-danger

popover-warning

  1. <div id="myPopover" class="popover popover-danger">
  2.   ...
  3. </div>

你还可以指定 Popover 出现的位置。

right

left

top

bottom

top top-left

top top-right

bottom bottom-left

bottom bottom-right

left left-top

left left-bottom

right right-top

right right-bottom

auto

auto-top

auto-right

auto-bottom

auto-left

horizontal

vertical

  1. <button data-toggle="popover-x"
  2.         data-target="#myPopover"
  3.         data-placement="top">
  4.         Click me
  5. </button>

最后还可以指定鼠标 hover 或聚焦按钮是打开 Bootstrap Popover。

  1. <button data-toggle="popover-x"
  2.         data-target="#myPopover"
  3.         data-trigger="hover focus">
  4.         Click me
  5. </button>

初始化插件:

也可以通过 js 代码来初始化 Bootstrap Popover。

  1. <-- 例如下面的按钮使用上面相同的popover内容标签 -->
  2. <button id="#btn1" class="btn btn-primary btn-lg">Top</button>
  3. <script>
  4. $(document).on('ready', function() {
  5.     // initialize popover on click of `#btn1`
  6.     $('#btn1').popoverButton({
  7.         target: '#myPopover1'
  8.     });
  9.     // or alternatively initialize popover on hover of `#btn1`
  10.     $('#btn1').popoverButton({
  11.         target: '#myPopover1',
  12.         trigger: 'hover focus'
  13.     });
  14. });
  15. </script>

该 Bootstrap popover 功能扩展 jquery 插件的 github 地址为:https://github.com/kartik-v/bootstrap-popover-x

Popover 功能扩展 jquery 提示插件

已有 624 人购买
查看演示升级 VIP立刻购买

演示地址 下载地址
收藏
(0)

发表回复

热销模板

Ashade - 作品展示摄影相册WordPress汉化主题
LensNews

本站承接 WordPress / PbootCMS / DedeCMS 等
系统建站、仿站、开发、定制等业务!