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 相关文章推荐
jQuery技巧总结
Jan 01 Javascript
js仿土豆网带缩略图的焦点图片切换效果实现方法
Feb 23 Javascript
jquery实现点击向下展开菜单项(伸缩导航)效果
Aug 22 Javascript
JavaScript的Vue.js库入门学习教程
May 23 Javascript
探讨AngularJs中ui.route的简单应用
Nov 16 Javascript
使用JavaScript实现表格编辑器(实例讲解)
Aug 02 Javascript
微信小程序module.exports模块化操作实例浅析
Dec 20 Javascript
js实现延迟加载的几种方法详解
Jan 19 Javascript
原生js实现获取form表单数据代码实例
Mar 27 Javascript
微信小程序bindtap事件与冒泡阻止详解
Aug 08 Javascript
浅谈layui数据表格判断问题(加入表单元素),设置单元格样式
Oct 26 Javascript
mapboxgl区划标签避让不遮盖实现的代码详解
Jul 01 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读取大文件示例分享(文件操作类)
2014/04/13 PHP
PHP基于方差和标准差计算学生成绩的稳定性示例
2017/07/04 PHP
用js实现的自定义的对话框的实现代码
2010/03/21 Javascript
基于jQuery实现的Ajax 验证用户名是否存在的实现代码
2011/04/06 Javascript
js获得页面的高度和宽度的方法
2014/02/23 Javascript
jquery实现通用的内容渐显Tab选项卡效果
2015/09/07 Javascript
适用于手机端的jQuery图片滑块动画
2016/12/09 Javascript
基于jquery二维码生成插件qrcode
2017/01/07 Javascript
正则验证小数点后面只能有两位数的方法
2017/02/28 Javascript
JavaScript函数中的this四种绑定形式
2017/08/15 Javascript
vue+vue-validator 表单验证功能的实现代码
2017/11/13 Javascript
微信小程序之多文件下载的简单封装示例
2018/01/29 Javascript
nodejs 如何手动实现服务器
2018/08/20 NodeJs
使用JavaScript破解web
2018/09/28 Javascript
实例介绍JavaScript中多种组合继承
2019/01/20 Javascript
手把手带你封装一个vue component第三方库
2019/02/14 Javascript
JS实现简单tab选项卡切换
2019/10/25 Javascript
利用JS如何获取form表单数据
2019/12/19 Javascript
[00:20]DOTA2荣耀之路7:-ah fu-抢盾
2018/05/31 DOTA
Python学习之asyncore模块用法实例教程
2014/09/29 Python
python 表格打印代码实例解析
2019/10/12 Python
Python单元测试与测试用例简析
2019/11/09 Python
python字符串判断密码强弱
2020/03/18 Python
手机端用rem+scss做适配的详解
2017/11/15 HTML / CSS
贝玲妃英国官网:Benefit英国
2018/02/03 全球购物
世界排名第一的万圣节服装店:Spirit Halloween
2018/10/16 全球购物
大学生关于奋斗的演讲稿
2014/01/09 职场文书
给校长的一封建议书
2014/03/12 职场文书
乡镇消防工作实施方案
2014/03/27 职场文书
超越自我演讲稿
2014/05/21 职场文书
群众路线个人整改方案
2014/10/25 职场文书
单位委托函范文
2015/01/29 职场文书
稽核岗位职责范本
2015/04/13 职场文书
Apache压力测试工具的安装使用
2021/03/31 Servers
Android Studio实现简易进制转换计算器
2022/05/20 Java/Android
多线程Spring通过@Scheduled实现定时任务
2022/05/25 Java/Android