Bootstrap 的 Tooltip 和 Popover
简介
Tooltip 指提示框,Popover 指弹出框。
Tooltip
默认 Tooltip 功能是关闭的,使用前要手动开启。
$(function () {
$('[data-toggle="tooltip"]').tooltip();
})
Tooltip 可以用在 <a> 和 <button> 标签上。下面是它的完整代码:
<a href="#" data-toggle="tooltip" data-original-title="Link Tooltip Default">Link Tooltip Default</a>
<button type="button" class="btn" data-toggle="tooltip" title="Button Tooltip Default">Button Tooltip Default</button>
data-toggle="tooltip" 是必需的。<a> 标签的话,显示的是 data-original-title 属性值;<button> 标签的话,显示的是 title 属性值。默认提示框出现在顶部。
自定义提示框位置,使用 data-placement 属性,它有 4 个可选的值。
top(默认)rightbottomleft
举个例子,完整的例子在 这里。
<a href="#" data-toggle="tooltip" data-placement="right" data-original-title="That's right!">Hover me ;)</a>
<button type="button" class="btn" data-placement="right" data-toggle="tooltip" title="That's right!">Hover me ;)</button>
Popover
默认 Popover 功能也是关闭的,使用前要手动开启。
$(function () {
$('[data-toggle="popover"]').popover();
})
Popover 和 Tooltip 非常类似(默认出现位置为是右边)。区别仅有 3 处:
data-toggle为popover。- 要指定
data-content,此为弹出框内容。而标题则是原来data-original-title或title的属性值。 - 可通过设置
data-trigger属性,选择触发显示 Popover 的动作,默认为click,可以设置为更为合理的hover。
<a href="javascript:void(0);" data-toggle="popover" data-original-title="Popover title" data-content="Default Content" data-trigger="hover">Link Popover Default</a><br />
<button type="button" class="btn btn-danger" data-toggle="popover" title="Popover title" data-content="Default Content" data-trigger="hover">Button Popover Default</button><br />
参考链接
http://getbootstrap.com/javascript/#tooltips
http://getbootstrap.com/javascript/#popovers
(完)
Bootstrap 的 Tooltip 和 Popover的更多相关文章
- AngularJs的UI组件ui-Bootstrap分享(八)——Tooltip和Popover
tooltip和popover是轻量的.可扩展的.用于提示的指令.对于移动端来讲,这两个指令虽然可以正常工作,但是从用户体验的角度并不推荐使用. 先说tooltip,tooltip有三种使用方式: ( ...
- Bootstrap 弹出框(Popover)插件
Bootstrap 弹出框(Popover)插件与Bootstrap 提示工具(Tooltip)插件类似,提供了一个扩展的视图,用户只需要把鼠标指针悬停到元素上面即可.弹出框的内容完全由Bootstr ...
- 让easyui datagrid支持bootstrap的tooltip
让easyui datagrid支持bootstrap的tooltip 发表于 下午 1:53 by ylpro.net & 分类 Java. Easyui在1.3.3版本之前是不支持tool ...
- 利用jquery.validate以及bootstrap的tooltip开发气泡式的表单校验组件
表单校验是页面开发中非常常见的一类需求,相信每个前端开发人员都有这方面的经验.网上有很多成熟的表单校验框架,虽然按照它们默认的设计,用起来没有多大的问题,但是在实际工作中,表单校验有可能有比较复杂的个 ...
- validate[.unobtrusive]和Bootstrap实现tooltip错误提示
validate[.unobtrusive]和Bootstrap实现tooltip错误提示 类似的文章园子里已有,请看这里,个人感觉稍显复杂,日前也打算写一个简单的给项目用,一些关键点记录于此.最终效 ...
- Bootstrap历练实例:popover插件中的方法
方法 下面是一些弹出框(Popover)插件中有用的方法: 方法 描述 实例 Options: .popover(options) 向元素集合附加弹出框句柄. $().popover(options) ...
- 关于Html中的title属性内容换行,以及Bootstrap的tooltip的使用
1.HTML中的title属性的内容换行: 鼠标经过悬停于对象时提示内容(title属性内容)换行排版方法,html title 换行方法总结. html的title属性默认是显示一行的.如何换行呢? ...
- 在angular项目中使用bootstrap的tooltip插件时,报错Property 'tooltip' does no t exist on type 'JQuery<HTMLElement>的解决方法和过程
在angular4的项目中需要使用bootstrap的tooltip插件. 1. 使用命令安装jQuery和bootstrap npm install bootstrap jquery --save ...
- BOOtstrap源码分析之 tooltip、popover
一.tooltip(提示框) 源码文件: Tooltip.jsTooltip.scss 实现原理: 1.获取当前要显示tooltip的元素的定位信息(top.left.bottom.right.wid ...
随机推荐
- python lambda 用途
可以让一个带参数函数,传递并以无参调用 def test(a): print a a=test # #a() a=897987 fun=lambda : test(a) fun()
- Git学习原版手稿
手稿诞生记 Git学习的时候难免会有遗忘然后往复学习查看的过程,所以就形成了这个学习的手稿,记录了Git使用过程中的大部分命令,今天在清理的时候偶然看到了这些记录,而且最近也在写Git的 ...
- dbca 快速健建库
[oracle@e0946877f272 ~]$ dbca -silent -createDatabase -templateName $ORACLE_HOME/assistants/dbca/tem ...
- C#进阶之路(五):Linq初识
关于LINQ的文章,网上有很多,所以这篇文章我主要是总结下我自己的学习心得. 首先需要先了解的相关技术 1.隐式类型.匿名类型.对象初始化器 1)隐式类型,使用var关键字创建,C#编译器会根据用于初 ...
- UOJ#454. 【UER #8】打雪仗
UOJ#454. [UER #8]打雪仗 http://uoj.ac/problem/454 分析: 好玩的通信题~ 把序列分成三块,\(bob\)先发出这三块中询问点最多的一块给\(alice\). ...
- [BZOJ1022][SHOI2008]小约翰的游戏
bzoj luogu sol 显然这个玩意儿和普通\(Nim\)游戏是有区别的. 形式化的,\(Nim\)游戏的关键在于决策集合为空者负,而这里的决策集合为空者胜. 所以就显然不能直接用\(SG\)函 ...
- LeetCode 361. Bomb Enemy
原题链接在这里:https://leetcode.com/problems/bomb-enemy/description/ 题目: Given a 2D grid, each cell is eith ...
- [Wc2009]shortest
传送门 终于把这题过了,了了我两年前写堵塞的交通一晚上无果的心结 因为是6要注意蛇皮走位啊!!这种-> S //Achen #include<bits/stdc++.h> #defi ...
- 爬虫利器 Puppeteer
http://wintersmilesb101.online/2017/03/24/use-phantomjs-dynamic/ 一起学爬虫 Node.js 爬虫篇(三)使用 PhantomJS ...
- 利用sort对数组快速排序
// sort内部使用快速排序,每次比较两个元素大小的时候如果没有参数,则直接判断字母表,如果有参数,则把正在比较的两个参数传入自定义方法并调用(正在比较的两个数会传给自定义方法的v1.v2),如果返 ...