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 ...
随机推荐
- Ubuntu 安装arm-linux-gcc编译器
/********************************************************************************** * Ubuntu 安装arm-l ...
- BZOJ - 2244 拦截导弹 (dp,CDQ分治+树状数组优化)
题目链接 dp进阶之CDQ分治优化dp. 前置技能:dp基本功底,CDQ分治,树状数组. 问题等价于求二维最长上升子序列,是一个三维偏序问题(时间也算一维). 设$dp[i]=(l,x)$为以第i枚导 ...
- Azure Managed Disk
Azure的磁盘存储是保存在存储账户中的Page Blob.由于Azure Storage Account的各种限制,在设计VM的磁盘存储时,要符合Azure磁盘存储账户的最佳实践,请参考:http: ...
- 正值表达式匹配html标签的属性值
今天由于工作的需求,需要获取html标签的属性值,立即想到了正则表达式,标签如下: <circle id="ap_test" cx="200" cy=&q ...
- DataX实现oracle到oracle之间的数据传递
首先需要注意的是DATAX是通过JDBC的方式读取ORACLE数据,然后通过OCI的方式写数据,DX也可以通过JDBC写的方式进行,但是OCI比JDBC速度更快. 进入DataX安装目录的bin目 ...
- mongoTemplate操作内嵌文档
关系型数据库中,表与表的关联关系有1:1,也有1:n的.在java的面向对象的世界里就是主对象嵌子对象,与主对象嵌集合<子对象>的两种形式. 主对象嵌子对象操作: 新增.修改都直接用如下方 ...
- Hybrid App混合模式移动应用开发(AngularJS+Cordova+Ionic)
以前公司开发了某手机APP是通过jquerymobile来实现的,发现它对手机上的原生设备无能为力.于是在下一个项目到来之际,通过筛选最终决定使用cordova+Ionic.看起来简单,但是因为他们各 ...
- 远程摄像头软件mjpg-streamer使用指南
转 自:http://bbs.hdchina.org/viewthread.php?tid=94749 mjpg-streamer 可以通过文件或者是HTTP方式访问linux UVC兼容摄像头.可以 ...
- mybatis---demo1--(n-n)----bai
实体类1: package com.etc.entity; import java.util.List; public class RoleInfo { private int rid; privat ...
- Windows安装mysql 5.7.*.zip步骤
1.去官网上下载.zip格式的文件. 2.解压到一个文件夹,这里我用D:\MySql表示 3.在D:\MySql\mysql-5.7.17-winx64下新建my.ini配置文件 黄色背景色的地方需要 ...