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 showModalDialog模态对话框使用说明
Dec 31 Javascript
JavaScript 高级篇之DOM文档,简单封装及调用、动态添加、删除样式(六)
Apr 07 Javascript
js的window.showModalDialog及window.open用法实例分析
Jan 29 Javascript
jQuery实现鼠标经过弹出提示信息的地图热点效果
Aug 07 Javascript
jquery+html5时钟特效代码分享(可设置闹钟并且语音提醒)
Mar 30 Javascript
MVC Ajax Helper或Jquery异步加载部分视图
Nov 29 Javascript
js实现ctrl+v粘贴上传图片(兼容chrome、firefox、ie11)
Mar 09 Javascript
AngularJS 指令的交互详解及实例代码
Sep 14 Javascript
js获取Get值的方法
Sep 29 Javascript
Angular.js中用ng-repeat-start实现自定义显示
Oct 18 Javascript
AngularJs表单验证实例代码解析
Nov 29 Javascript
angularJS自定义directive之带参方法传递详解
Oct 09 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
自己做矿石收音机
2021/03/02 无线电
Cygwin中安装PHP方法步骤
2015/07/04 PHP
PHP实现的json类实例
2015/07/28 PHP
PHP程序员不应该忽略的3点
2015/10/09 PHP
用showModalDialog弹出页面后,提交表单总是弹出一个新窗口
2009/07/18 Javascript
JS 学习笔记 防止发生命名冲突
2009/07/30 Javascript
ECMAScript6轮播图实践知识总结
2016/08/17 Javascript
AngularJS使用ng-Cloak阻止初始化闪烁问题的方法
2016/11/03 Javascript
给easyui datebox扩展一个清空的实例
2016/11/09 Javascript
jqGrid翻页时数据选中丢失问题的解决办法
2017/02/13 Javascript
微信小程序之获取当前位置经纬度以及地图显示详解
2017/05/09 Javascript
vue-cli如何添加less 以及sass
2017/07/06 Javascript
vue使用Element组件时v-for循环里的表单项验证方法
2018/06/28 Javascript
VueCli3构建TS项目的方法步骤
2018/11/07 Javascript
Vue实现本地购物车功能
2018/12/05 Javascript
详解vue-cli中使用rem,vue自适应
2019/05/06 Javascript
jquery 回调操作实例分析【回调成功与回调失败的情况】
2019/09/27 jQuery
[03:59]第二届DOTA2亚洲邀请赛选手传记-VGJ.rOtk
2017/04/03 DOTA
[01:04:39]OG vs Mineski 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
Python简明入门教程
2015/08/04 Python
Python实现ssh批量登录并执行命令
2016/10/25 Python
python中使用正则表达式的后向搜索肯定模式(推荐)
2017/11/11 Python
python爬虫爬取快手视频多线程下载功能
2018/02/28 Python
python之验证码生成(gvcode与captcha)
2019/01/02 Python
Python SELENIUM上传文件或图片实现过程
2019/10/28 Python
Python多进程编程multiprocessing代码实例
2020/03/12 Python
QML实现钟表效果
2020/06/02 Python
Sarenza德国:法国最大的时尚鞋和包包网上商店
2019/06/08 全球购物
铭宣海淘转运:美国、日本、英国转运等全球转运公司
2019/09/10 全球购物
IMPORT的选项IGNORE有什么作用?缺省是什么设置?
2015/09/17 面试题
2014年机关植树节活动方案
2014/02/27 职场文书
网络编辑职责
2014/03/01 职场文书
导游词之海南天涯海角
2019/12/05 职场文书
教你做个可爱的css滑动导航条
2021/06/15 HTML / CSS
Python面向对象之内置函数相关知识总结
2021/06/24 Python
pycharm部署django项目到云服务器的详细流程
2021/06/29 Python