首先讲一讲提示框(Tooltip) 的使用方法

样式文件:
LESS版本:对应源文件 tooltips.less
<style id="jsbin-css">
body {
padding: 100px;
}
.btn {
margin: 20px 10px 20px;
}
</style>
</head>
<body>
<h3>按钮做的提示框</h3>
<button type="button"
class="btn btn-default"
data-toggle="tooltip"
data-placement="left"
data-original-title="提示框居左"
title="">
提示框居左
</button>
<button type="button"
class="btn btn-default"
data-toggle="tooltip"
data-placement="top"
data-original-title="提示框在顶部">
提示框在顶部
</button>
<button type="button"
class="btn btn-default"
data-toggle="tooltip"
data-placement="bottom"
data-original-title="提示框在底部">
提示框在底部
</button>
<button type="button"
class="btn btn-default"
data-toggle="tooltip"
data-placement="right"
data-original-title="提示框居右">
提示框居右
</button>
<h3>链接制作的提示框</h3>
<a class="btn btn-primary"
data-toggle="tooltip"
data-placement="left"
title="提示框居左">
提示框居左
</a>
<a class="btn btn-primary"
data-toggle="tooltip"
data-placement="top"
title="提示框在顶部">
提示框在顶部
</a>
<a class="btn btn-primary"
data-toggle="tooltip"
data-placement="bottom"
title="提示框在底部">
提示框在底部
</a>
<a class="btn btn-primary"
data-toggle="tooltip"
data-placement="right"
title="提示框在居右">
提示框居右
</a>
<a href="##"
class="btn btn-primary"
id="myTooltip">
我是提示框
</a>
<a href="##"
class="btn btn-primary"
id="myTooltip2">
我是提示框2
</a>
<script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script>
<script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>
<script>
$(function(){
//添加提示框的事件
$('[data-toggle="tooltip"]').tooltip();
//能过js来更改提示框
$('#myTooltip').tooltip({
title:"我是一个提示框,我在顶部出现",
placement:'top'
});
});
</script>
通过 title 属性的值来定义提示信息(也可以使用自定义属性 data-original-title 来设置提示信息)。
通过 data-placement 自定义属性来控制提示信息框的位置,根据四种不同的位置,data-placement具有四个值:top、right、bottom和left,分别表示提示框出现的位置在顶部、右边、底部和左边。
还有一个最重要的参数不可缺少,data-toggle=”tooltip”。
需要特别注意的是:
1、如果同时设置了 data-original-title 和 title 定义提示信息,那么 data-original-title 的优先级要高于 title。只有 data-original-title 值为空时,才会取 title 的值做为提示信息的内容。
2、Bootstrap框架中的提示框的触发方式和前面介绍的插件略有不同。不能直接通过自定义的属性 data- 来触发。必须得依赖于JavaScript的代码触发。
提示框–其他的自定义属性
提示框–JS设置参数方法
使用过JQuery UI应该知道,它里面有一个dialog的弹出框组件,功能也很丰富。与jQuery UI的dialog类似,Bootstrap里面也内置了弹出框组件。打开bootstrap 文档可以看到它的dialog是直接嵌入到bootstrap.js和bootstrap.css里面的,也就是说,只要我们引入了bootstrap的文件,就可以直接使用它的dialog组件,是不是很方便。本篇我们就结合新增编辑的功能来介绍下bootstrap dialog的使用。废话不多说,直接看来它如何使用吧。
弹出框(Popover)
不同的是:弹出框除了有标题 title 以外还增加了内容 content 部分。这个在提示框中是没有的。
样式文件:
☑ LESS版本:对应的源文件是 popovers.less
<button type="button" class="btn btn-default" id="myPopover">猛击我吧</button>
<script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script>
<script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>
<script>
$(function(){
$('#myPopover').popover({
title:"我是弹出框的标题",
content:"我是弹出框的内容",
placement:"right"
});
});
</script>
弹出框–弹出框的结构
弹出框Popover和提示框tooltip相比,就多了一个content内容,那么在此使用 data-content 来定义弹出框中的内容。同样可以使用或者标签来制作,
调用popover的时候,options的参数与声明式选择里以data-开头的自定义属性一样。都可以在options里设置。
<button type="button"
data-toggle="popover"
class="btn btn-default"
id="myPopover">
鼠标放上显示弹出框
</button>
<script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script>
<script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>
<script>
//通过js来定义弹出框
$(function(){
$('#myPopover').popover({
title:"我是弹出框的标题",
content:"我是弹出框的内容",
placement:"top",
trigger:"hover"
});
});
</script>
弹出框–提示框和弹出框的异同
提示框 tooltip 的默认触发事件是 hover 和 focus,而弹出框 popover 是 click
提示框 tooltip 只有一个内容(title),而弹出框不仅可以设置标题(title)还可以设置内容(content)
提示框tooltip的模板:
<div class="tooltip" role="tooltip"> <div class="tooltip-arrow"></div> <div class="tooltip-inner"></div> </div>
弹出框popover的模板:
<div class="popover" role="tooltip"> <div class="arrow"></div> <h3 class="popover-title"></h3> <div class="popover-content"></div> </div>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# Bootstrap
# 弹出框
# 提示框
# 在iframe中使bootstrap的模态框在父页面弹出问题
# Bootstrap弹出框之自定义悬停框标题、内容和样式示例代码
# Bootstrap的popover(弹出框)2秒后定时消失的实现代码
# 扩展bootstrap的modal模态框-动态添加modal框-弹出多个modal框
# Bootstrap实现带动画过渡的弹出框
# Bootstrap编写一个在当前网页弹出可关闭的对话框 非弹窗
# Bootstrap弹出框(modal)垂直居中的问题及解决方案详解
# 关于Bootstrap弹出框无法调用问题的解决办法
# JS组件Bootstrap实现弹出框和提示框效果代码
# bootstrap实现点击删除按钮弹出确认框的实例代码
# 弹出
# 我是
# 提示信息
# 自定义
# 的是
# 居左
# 居右
# 可以使用
# 框中
# 我在
# 还可以
# 鼠标
# 在此
# 才会
# 最重要
# 其他的
# 也很
# 可以看到
# 还有一个
# 只有一个
相关文章:
黑客入侵网站服务器的常见手法有哪些?
成都品牌网站制作公司,成都营业执照年报网上怎么办理?
宝盒自助建站智能生成技巧:SEO优化与关键词设置指南
如何在橙子建站上传落地页?操作指南详解
常州企业建站如何选择最佳模板?
定制建站是什么?如何实现个性化需求?
网站网页制作电话怎么打,怎样安装和使用钉钉软件免费打电话?
建站主机如何安装配置?新手必看操作指南
微网站制作教程,我微信里的网站怎么才能复制到浏览器里?
北京网站制作费用多少,建立一个公司网站的费用.有哪些部分,分别要多少钱?
IOS倒计时设置UIButton标题title的抖动问题
Android自定义控件实现温度旋转按钮效果
国美网站制作流程,国美电器蒸汽鍋怎么用官方网站?
建站之星如何防范黑客攻击与数据泄露?
建站之星×万网:智能建站系统+自助建站平台一键生成
制作门户网站的参考文献在哪,小说网站怎么建立?
如何高效利用200m空间完成建站?
建站之星各版本价格是多少?
如何选择最佳自助建站系统?快速指南解析优劣
内部网站制作流程,如何建立公司内部网站?
如何高效配置IIS服务器搭建网站?
大学网站设计制作软件有哪些,如何将网站制作成自己app?
如何通过宝塔面板实现本地网站访问?
宝塔面板如何快速创建新站点?
建站之星代理平台如何选择最佳方案?
用v-html解决Vue.js渲染中html标签不被解析的问题
建站之星导航配置指南:自助建站与SEO优化全解析
成都网站制作公司哪家好,四川省职工服务网是做什么用?
子杰智能建站系统|零代码开发与AI生成SEO优化指南
建站主机核心功能解析:服务器选择与网站搭建流程指南
娃派WAP自助建站:免费模板+移动优化,快速打造专业网站
如何快速生成ASP一键建站模板并优化安全性?
如何确认建站备案号应放置的具体位置?
c++怎么编写动态链接库dll_c++ __declspec(dllexport)导出与调用【方法】
如何在阿里云域名上完成建站全流程?
如何制作网站标识牌,动态网站如何制作(教程)?
c# 在ASP.NET Core中管理和取消后台任务
我的世界制作壁纸网站下载,手机怎么换我的世界壁纸?
微网站制作教程,不会写代码,不会编程,怎么样建自己的网站?
已有域名和空间如何快速搭建网站?
建站之星云端配置指南:模板选择与SEO优化一键生成
潍坊网站制作公司有哪些,潍坊哪家招聘网站好?
,购物网站怎么盈利呢?
如何通过西部建站助手安装IIS服务器?
魔方云NAT建站如何实现端口转发?
5种Android数据存储方式汇总
深圳网站制作培训,深圳哪些招聘网站比较好?
建站之星安装提示数据库无法连接如何解决?
html制作网站的步骤有哪些,iapp如何添加网页?
,柠檬视频怎样兑换vip?
*请认真填写需求信息,我们会在24小时内与您取得联系。