Bootstrap入门(二十九)JS插件6:弹出框
Bootstrap入门(二十九)JS插件6:弹出框
加入小覆盖的内容,像在iPad上,用于存放非主要信息
弹出框是依赖于工具提示插件的,那它也和工具提示是一样的,是需要初始化才能够使用的
首先我们引入CSS文件和JS文件
<link href="bootstrap.min.css" rel="stylesheet">
<script src="jquery-3.1.0.min.js" type="text/javascript"></script><script src="bootstrap.min.js" type="text/javascript"></script>
首先我们来创建几个按钮来作为触发
<div class="container"><button type="button" class="btn btn-default js-popover" data-toggle ="popover" data-placement="bottom" title="标题" data-content="内容">弹出框1</button></div>
他的使用还需要我们在添加js代码(初始化)
(注意,这里索引的是class里面的)
<script>$(".js-popover").popover();</script>
打开页面,点击按钮
我们也有另外的方向,只要把data-placement="bottom"里面的bottom改为left、right、top就可以了(默认是左侧)
这种情况下是点击按钮出现,点击按钮消失,有时候,我们想按空白处让它消失怎么办呢?
只需要在按钮的属性中添加一个新属性data-trigger="focus"就可以了
<div class="container"><button type="button" class="btn btn-default js-popover" data-toggle ="popover" data-placement="bottom" title="标题" data-content="内容" data-trigger="focus">弹出框1</button></div>
刷新页面,点击按钮,内容出现,点击空白处,消失。
其实这是默认有一个过度效果的,如果我们想要合格效果消失(也就是突然弹出突然消失),可以继续添加属性data-animation="false"就可以了
有时候我们希望当网页展示的时候就显示出来,可以修改js代码
<script>$(".js-popover").popover('show');</script>
和其他js插件一样,他有四种情况,出现前,出现后,隐藏前,隐藏后
尝试最简单的弹出提示框,这里是隐藏后
修改js代码
<script>$(".js-popover").on("hidden.bs.popover",function(e){alert("hello");});</script>
刷新页面,点击按钮,让弹出框消失后,提示hello
转载于:https://www.cnblogs.com/hnnydxgjj/p/5917915.html
Bootstrap入门(二十九)JS插件6:弹出框相关推荐
- Bootstrap入门(三十)JS插件7:警告框
Bootstrap入门(三十)JS插件7:警告框 通过这个插件可以为警告信息添加点击以及消失的功能. 当使用一个.close按钮,它必须是第一个子元素.alert-dismissible,并没有文字内 ...
- 原生Js封装的弹出框-弹出窗口-页面居中-多状态可选
实现了一下功能: 1.title可自定义 可拖拽 2.width height可以自定义 3.背景遮罩和透明度可以自定义 4.可以自己编辑弹出框里的html 5.确定 取消按钮可选 调用方法: 1 P ...
- php js对话框,JavaScript_js弹出框、对话框、提示框、弹窗实现方法总结(推荐),一、JS的三种最常见的对话框- phpStudy...
js弹出框.对话框.提示框.弹窗实现方法总结(推荐) 一.JS的三种最常见的对话框 //====================== JS最常用三种弹出对话框 ==================== ...
- Layer.js——强大的弹出框
简介 layer是一款近年来备受青睐的web弹层组件,她具备全方位的解决方案,致力于服务各水平段的开发人员,您的页面会轻松地拥有丰富友好的操作体验. 在与同类组件的比较中,layer总是能轻易获胜.她 ...
- html中利用js写一个弹出注册框,原生js实现一个弹出框
其实弹出框的实现非常的简单.网上有很多种类的弹出框,比如jquery ui 的dialog colorbox fancybox等.jquery ui的dialog是一个专业的对话框 而colorbox ...
- 零基础语法入门二十九/三十讲讲 [情态动词否定和疑问and情态动词加上完成时的形式]
情态动词的否定形式 情态动词 + not +动词原形 1. He can't sing an Ecglish song. 2. He may not know her. 他可能不认识她 3. He c ...
- js美化alert()弹出框
使用重定义 //弹出自定义提示窗口 var showAlert= function(msg,url,element){//遮罩if ( $("#cover_alert").leng ...
- [JS]JS模拟Alert弹出框效果--自定义CSS样式
function alertMsg(msg, mode) { //mode为空,即只有一个确认按钮,mode为1时有确认和取消两个按钮msg = msg || '';mode = mode || 0; ...
- 页面拖动功能jquery +js+html5 移动 弹出框 拖动 弹出框 拖动 div 拖动 弹出框
实现逻辑分析: 1.当鼠标触发按下事件 2.记录当前屏幕坐标 3.和要控制的div坐标向减的到二者之间关系 4.通过鼠标移动事件 5.激活div移动事件 6.div的新位置就鼠标位置和原始坐标的关系值 ...
- js关闭layui弹出框
如有index那时非常简单的 layer.close(index) 但如果我们在外部取不到index呢 其实也不难 其中包含的几个函数 layer.closeAll(); //疯狂模式,关闭所有层 l ...
最新文章
- windows下:ERROR 1366 (HY000): Incorrect string value: ‘\xC1\xF5\xB1\xB8‘ for column ‘name‘ at row 1
- blast | diamond 输出结果选择和解析 | 比对
- Java Learning:并发中的同步锁(synchronized)
- C++ Primer 5th笔记(chap 17 标准库特殊设施)正则表达式类和输入序列类型
- Android Studio中引入RecyclerView的v7包
- python 手动读取cifar10_Python搞定Excel,秒解决!大大提高工作效率
- Java队列 PriorityQueue
- How to use external classes and PHP files in Laravel Controller?
- 洛谷 P1417 烹调方案 (01背包拓展)
- dtoj#4179. 排行(rank)
- 转:windows 蓝屏代码 .
- Template Method模板方法
- Android Studio 关联源码
- 利用css做导航栏,利用CSS制作导航栏
- PDF查看器Spire.PDFViewer 教程:如何在一个网页中查看多个PDF文件
- python抓取淘宝评论_python3抓取淘宝评论内容
- 在vue中报export ‘default‘ (imported as ‘Vue‘) was not found in ‘vue 解决办法
- Matplot X轴,Y轴最大值限定(固定X轴、Y轴的范围)
- 【JavaScript】 数组 重要方法详解篇(一)
- Android阿拉伯适配rtl