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 jQuery $.post $.ajax用法
Jul 09 Javascript
JQuery切换显示的效果实例代码
Feb 27 Javascript
基于jquery animate操作css样式属性小结
Nov 27 Javascript
Bootstrap编写一个在当前网页弹出可关闭的对话框 非弹窗
Jun 30 Javascript
Asp.Net之JS生成分页条的方法
Nov 23 Javascript
js实现登录框鼠标拖拽效果
Mar 09 Javascript
jquery处理checkbox(复选框)是否被选中实例代码
Jun 12 jQuery
JS简单实现数组去重的方法分析
Oct 14 Javascript
对vue下点击事件传参和不传参的区别详解
Sep 15 Javascript
深入了解JavaScript代码覆盖
Jun 13 Javascript
使用webpack/gulp构建TypeScript项目的方法示例
Dec 18 Javascript
浅谈Vue3.0新版API之composition-api入坑指南
Apr 30 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 include,include_once,require,require_once
2008/09/05 PHP
php文件怎么打开 如何执行php文件
2011/12/21 PHP
深入file_get_contents与curl函数的详解
2013/06/25 PHP
php+js实现裁剪任意形状图片
2018/10/31 PHP
JavaScript中去掉数组中的重复值的实现方法
2011/08/03 Javascript
用js实现table单元格高宽调整,兼容合并单元格(兼容IE6、7、8、FF)实例
2013/06/25 Javascript
Document:getElementsByName()使用方法及示例
2013/10/28 Javascript
Jquery在指定DIV加载HTML示例代码
2014/02/17 Javascript
jquery实现TAB选项卡鼠标经过带延迟效果的方法
2015/07/27 Javascript
值得学习的bootstrap fileinput文件上传工具
2016/11/08 Javascript
JavaScript &amp; jQuery完美判断图片是否加载完毕
2017/01/08 Javascript
nodejs中向HTTP响应传送进程的输出
2017/03/19 NodeJs
ES6中的箭头函数实例详解
2017/04/06 Javascript
通过命令行生成vue项目框架的方法
2017/07/12 Javascript
基于Vue实现支持按周切换的日历
2020/09/24 Javascript
Vue下路由History模式打包后页面空白的解决方法
2018/06/29 Javascript
解决vue语法会有延迟加载显现{{xxx}}的问题
2019/11/14 Javascript
在vue中利用v-html按分号将文本换行的例子
2019/11/14 Javascript
解决 window.onload 被覆盖的问题方法
2020/01/14 Javascript
Nest.js环境变量配置与序列化详解
2021/02/21 Javascript
Python socket网络编程TCP/IP服务器与客户端通信
2017/01/05 Python
tensorflow入门之训练简单的神经网络方法
2018/02/26 Python
Tensorflow使用tfrecord输入数据格式
2018/06/19 Python
Python异常处理例题整理
2019/07/07 Python
Django项目之Elasticsearch搜索引擎的实例
2019/08/21 Python
通过实例解析Python RPC实现原理及方法
2020/07/07 Python
Python通过类的组合模拟街道红绿灯
2020/09/16 Python
css3中transition属性详解
2014/09/02 HTML / CSS
Otticanet英国:最顶尖的世界名牌眼镜, 能得到打折季的价格
2019/02/10 全球购物
汽车技术服务与营销专业在籍生自荐信
2013/09/28 职场文书
药剂专业毕业生求职信
2014/06/24 职场文书
大学第二课堂活动总结
2014/07/08 职场文书
计算机考试作弊检讨书1000字
2015/01/01 职场文书
体育教师个人工作总结
2015/02/09 职场文书
幼师求职自荐信
2015/03/26 职场文书
CentOS7环境下MySQL8常用命令小结
2022/06/10 Servers