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学习笔记5 类和对象
Jan 11 Javascript
Jquery中显示隐藏的实现代码分析
Jul 26 Javascript
jquery如何把参数列严格转换成数组实现思路
Apr 01 Javascript
jQuery 获取URL的GET参数值的小例子
Apr 18 Javascript
js 调用父窗口的具体实现代码
Jul 15 Javascript
判断ie的两种简单方法
Aug 12 Javascript
js简单实现用户注册信息的校验代码
Nov 15 Javascript
简单的jQuery入门指引
Jul 28 Javascript
jquery+ajax实现注册实时验证实例详解
Dec 08 Javascript
canvas绘制表盘时钟
Jan 23 Javascript
Vue 动态添加路由及生成菜单的方法示例
Jun 20 Javascript
用React Native制作一个简单的游戏引擎
May 27 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
2006/12/14 PHP
ThinkPHP的L方法使用简介
2014/06/18 PHP
PHP+Ajax无刷新带进度条图片上传示例
2017/02/08 PHP
PHP实现一维数组与二维数组去重功能示例
2018/05/24 PHP
Laravel框架使用Seeder实现自动填充数据功能
2018/06/13 PHP
Javascript 获取链接(url)参数的方法[正则与截取字符串]
2010/02/09 Javascript
基于jquery+thickbox仿校内登录注册框
2010/06/07 Javascript
简单的前端js+ajax 购物车框架(入门篇)
2011/10/29 Javascript
js 遍历json返回的map内容示例代码
2013/10/29 Javascript
JS 删除字符串最后一个字符的实现代码
2014/02/20 Javascript
js简单实现图片延迟加载的方法
2016/07/19 Javascript
用Vue.js实现监听属性的变化
2016/11/17 Javascript
bootstrapValidator 重新启用提交按钮的方法
2017/02/20 Javascript
Express URL跳转(重定向)的实现方法
2017/04/07 Javascript
JS实现常见的查找、排序、去重算法示例
2018/05/21 Javascript
使用vue-cli脚手架工具搭建vue-webpack项目
2019/01/14 Javascript
vue指令之表单控件绑定v-model v-model与v-bind结合使用
2019/04/17 Javascript
Vue.js中该如何自己维护路由跳转记录
2019/05/19 Javascript
教你如何在Django 1.6中正确使用 Signal
2014/06/22 Python
Python实现查找系统盘中需要找的字符
2015/07/14 Python
解析Mac OS下部署Pyhton的Django框架项目的过程
2016/05/03 Python
对python-3-print重定向输出的几种方法总结
2018/05/11 Python
浅谈numpy生成数组的零值问题
2018/11/12 Python
Python 网络编程之UDP发送接收数据功能示例【基于socket套接字】
2019/10/11 Python
virtualenv介绍及简明教程
2020/06/23 Python
如何使用python记录室友的抖音在线时间
2020/06/29 Python
python如何使用代码运行助手
2020/07/03 Python
django使用graphql的实例
2020/09/02 Python
详解使用HTML5的classList属性操作CSS类
2017/10/13 HTML / CSS
初级软件工程师面试题 Junior Software Engineer Interview
2015/02/15 面试题
XMLHttpRequest对象在IE和Firefox中创建方式有没有不同
2016/03/23 面试题
最新个人职业生涯规划书
2014/01/22 职场文书
合伙协议书
2014/04/23 职场文书
幼儿园班级工作总结2015
2015/05/25 职场文书
2015秋季开学演讲稿范文
2015/07/16 职场文书
Ajax请求超时与网络异常处理图文详解
2021/05/23 Javascript