Bootstrap popover用法详解


Posted in Javascript onDecember 22, 2016

最近在自学Java Web基础,搭建自己的页面时候用到了Boostrap的JS库。由于之前没有接触过JQuery,所以用起来磕磕绊绊,所以在这里简单记一下Boostrap中我用到的JS 插件的一些用法。

第一个用到的就是Boostrap中的popover插件。原因是一个简单的注册界面需要验证用户名是否合法,是否已被注册,密码是否合法,再次输入密码是否和之前的密码匹配等,需要用到popover来进行信息警告。

首先一个简单的例子:

<div class="container" style="padding: 100px 50px 10px;" >
 <button type="button" id="button1" class="btn btn-default" 
   data-container="body" data-toggle="popover">
  左侧的 Popover
 </button> 
</div>

<script>
$(function (){
 $('#button1').popover({
  trigger: 'click',
  title: "test1",
  placement: 'right',
  content: 'hello'
 });
});
</script>

可以看到,在使用API进行popover编程时,一定要引用$(‘#element').popover()对id=”element”的控件进行popover激活。之前就是直接复制官网上的代码,发现点击后并不能trigger,一直很困惑。然后用name=”element”是不能激活popover的。
要是需要为input框添加popover效果,则只需要trigger='focus'即可。但似乎不支持blur,不能在blur之后判断input框中的内容是否合法从而触发popover。这个还需后续再研究。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript背投广告代码的完善
Apr 08 Javascript
网页编辑器ckeditor和ckfinder配置步骤分享
May 24 Javascript
js关闭子窗体刷新父窗体实现方法
Dec 04 Javascript
js如何取消事件冒泡
Sep 23 Javascript
js实现目录定位正文示例
Nov 14 Javascript
JavaScript Sort 的一个错误用法示例
Mar 20 Javascript
js实现鼠标滑过文字链接色彩变化的效果
May 06 Javascript
深入理解vue-loader如何使用
Jun 06 Javascript
vue打包之后生成一个配置文件修改接口的方法
Dec 09 Javascript
Vue项目打包部署到iis服务器的配置方法
Oct 14 Javascript
vue 实现v-for循环回来的数据动态绑定id
Nov 07 Javascript
JavaScript多种滤镜算法实现代码实例
Dec 10 Javascript
深入学习jQuery中的data()
Dec 22 #Javascript
读Javascript高性能编程重点笔记
Dec 21 #Javascript
解决拦截器对ajax请求的拦截实例详解
Dec 21 #Javascript
原生的强大DOM选择器querySelector介绍
Dec 21 #Javascript
懒加载实现的分页&amp;&amp;网站footer自适应
Dec 21 #Javascript
JS树形菜单组件Bootstrap TreeView使用方法详解
Dec 21 #Javascript
Vue.js 递归组件实现树形菜单(实例分享)
Dec 21 #Javascript
You might like
php 读取文件乱码问题
2010/02/20 PHP
PHP下通过file_get_contents的代理使用方法
2011/02/16 PHP
php更新mysql后获取影响的行数发生异常解决方法
2013/03/28 PHP
smarty模板的使用方法实例分析
2019/09/18 PHP
PHP加MySQL消息队列深入理解
2021/02/27 PHP
符合W3C网页标准的iframe标签的使用方法
2007/07/19 Javascript
基于jquery的无缝循环新闻列表插件
2011/03/07 Javascript
ASP.NET jQuery 实例12 通过使用jQuery validation插件简单实现用户注册页面验证功能
2012/02/03 Javascript
JS中产生20位随机数以0-9为例也可以是a-z A-Z
2014/08/01 Javascript
js QQ客服悬浮效果实现代码
2014/12/12 Javascript
AngularJs动态加载模块和依赖注入详解
2016/01/11 Javascript
在ASP.NET MVC项目中使用RequireJS库的用法示例
2016/02/15 Javascript
JavaScript对Json的增删改属性详解
2016/06/02 Javascript
jQuery解析与处理服务器端返回xml格式数据的方法详解
2016/07/04 Javascript
JS实现点击事件统计的简单实例
2016/07/10 Javascript
Node.js中流(stream)的使用方法示例
2017/07/16 Javascript
js实现鼠标拖拽多选功能示例
2017/08/01 Javascript
vue 之 .sync 修饰符示例详解
2018/04/21 Javascript
在Vue项目中使用jsencrypt.js对数据进行加密传输的方法
2019/04/17 Javascript
Vue动态创建注册component的实例代码
2019/06/14 Javascript
解决node终端下运行js文件不支持ES6语法
2020/04/04 Javascript
[49:21]2018DOTA2亚洲邀请赛3月30日 小组赛B组 Effect VS iG
2018/03/31 DOTA
[11:42]2018DOTA2国际邀请赛寻真——OG卷土重来
2018/08/17 DOTA
python验证码识别的示例代码
2017/09/21 Python
Python 打印中文字符的三种方法
2018/08/14 Python
python实现梯度下降算法
2020/03/24 Python
解决Python selenium get页面很慢时的问题
2019/01/30 Python
Python获取命令实时输出-原样彩色输出并返回输出结果的示例
2019/07/11 Python
Python turtle画图库&amp;&amp;画姓名实例
2020/01/19 Python
pandas 像SQL一样使用WHERE IN查询条件说明
2020/06/05 Python
安装python3.7编译器后如何正确安装opnecv的方法详解
2020/06/16 Python
AVIS安飞士奥地利租车官网:提供奥地利、欧洲和全世界汽车租赁
2016/11/29 全球购物
3个CCIE对一个工程师的面试题
2012/05/06 面试题
学习普通话的体会
2014/11/07 职场文书
大学生创业,为什么都会选择快餐饮?
2019/08/08 职场文书
《攀登者》:“海拔8000米以上,你不能指望任何人”
2019/11/25 职场文书