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 ...
随机推荐
- FAT-fs (mmcblk0p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
/******************************************************************************** * FAT-fs (mmcblk0p ...
- yum search/intall, Error: xz compression not available
转自:http://blog.hexu.org/archives/2060.shtml 遇到这个问题情景: 下午第一台系统是Centos7, 安装配置完成后,接着一台是Centos 6 系统,由于疏忽 ...
- Dungeon Master (BFS与DFS的应用)
个人心得:一开始用DFS弄了半天一直输出不了结果,后面发现并没有进行判断:好不容易能够得出答案,结果超时了,才发现原来要用BFS: 对于DFS: 从一个点开始模拟能走的所有步骤,注意边界条件,走到不能 ...
- C++对C语言的拓展(2)—— inline内联函数
C语言中有宏函数的概念.宏函数的特点是内嵌到调用代码中去,避免了函数调用 的开销.但是由于宏函数的处理发生在预处理阶段,缺失了语法检测和有可能带来的语意差错. 1.内联函数基本概念 C++提供了 in ...
- hexo博客相关
https://www.cnblogs.com/sulishibaobei/p/6428241.html 利用hexo+github+nodejs搭建自我博客的一天 http://www.sulish ...
- Oracl使用总结二
1.ORA-00972: 标识符过长 错误排除 可能原因: 1.如果是拼接成的sql语句,请查找传递参数时字符型字段是否两边少了引号.2.数据库表名太长了,附各种类型的数据库表名长度: SQLSERV ...
- Dubbo模块介绍
一.Dubbo 整体框架 Dubbo主要有:Config 配置层.Proxy服务代理层.Registry注册中心层.Cluster 路由层.Monitor监控层.Protocol远程调用层.Excha ...
- 拨打电话demo
- (IBAction)btnClick:(id)sender { UIActionSheet *action = [[UIActionSheet alloc] initWithTitle:nil d ...
- HDU1021(模运算)
Fibonacci Again Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)T ...
- IIS:template
ylbtech-IIS: 1.返回顶部 2.返回顶部 3.返回顶部 4.返回顶部 5.返回顶部 6.返回顶部 7.返回顶部 8.返回顶部 9.返回顶部 10.返 ...